上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 我们常常在游戏中遇到这种问题. 比如敌人遇到了主角就会朝他旋转过去. 或者判断主角在左边还是右边等等 效果图: 向量A,B的叉乘获得一个垂直于他们的C向量,我们可以通过这上面的值来判断敌人四个区域的某一区 代码的实现: using UnityEngine; using System.Collections; public class Test : MonoB... 阅读全文
posted @ 2015-08-10 00:32 盘子脸 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 向量是有方向和大小的量,所谓单位化就是保持其方向不变,将其长度化为1 有一向量a(标箭头),其长度为绝对值a,单位化为(a/绝对值a) 公式: 向量a的坐标为(x,y),那么其长度(又称为模)为:√(x²+y²)。单位化后为(x,y)/√(x²+y²)或(x/√(x²+y²) , y/√(x²+y²)) 代码实现方式: public void normalized... 阅读全文
posted @ 2015-08-09 22:52 盘子脸 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 2维向量如何计算与某一个交点之间的夹角,假设A,B是向量,C是他们共同连接的一个点计算出A-C-B形成的角度 我们先了解几个简单的计算: 2D向量的乘积计算 (A.x * B.x + A.y * B.y) 2D向量的取摸 开平方(A.x * A.x + A.y * A.y) ... 阅读全文
posted @ 2015-08-09 01:41 盘子脸 阅读(3075) 评论(0) 推荐(0) 编辑
摘要: 今天我们就来学习如何创建一个编辑框,上面绘制一个折叠框里面有四种消息框. 代码如下: using UnityEngine; using System.Collections; using UnityEditor; public class Test : EditorWindow { private bool foldoutType; [MenuIte... 阅读全文
posted @ 2015-08-08 13:13 盘子脸 阅读(3481) 评论(1) 推荐(0) 编辑
摘要: 来一起复习下初中三角函数, 我记得当初我数学能考65分 勾股定理: 直角三角形两直角边a,b的平方等于斜边c的平方 三角函数: sinA = a / c cosA = b / c tanA = a / b cotA = b / a 已知两条边求角度: sinA = a /c. 那么我们知道a和c的长度要计算A的... 阅读全文
posted @ 2015-08-07 21:19 盘子脸 阅读(683) 评论(0) 推荐(0) 编辑
摘要: LitJSON是一个.NET平台下处理JSON格式数据的类库,小巧、快速。它的源代码使用C#编写,可以通过任何.Net平台上的语言进行调用,目前最新版本为LitJSON 0.9. 下载地址: http://lbv.github.io/litjson/ Unity基本上都使用这个dll来解析Json.下载dll放入Plugins文件夹,引用命名空间using LitJson就可以正常使用啦O(... 阅读全文
posted @ 2015-08-04 23:33 盘子脸 阅读(3340) 评论(2) 推荐(0) 编辑
摘要: 四种路径的权限: Application.dataPath 包含游戏数据文件夹的路径(只读) Application.persistentDataPath 包含一个持久数据目录的路径(可读可写) ... 阅读全文
posted @ 2015-08-03 23:18 盘子脸 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 当动画播放在某一帧,想要触发正在播放该动画物体上面的某一个方法,你就应该使用动画事件. 比如在攻击1播放过程中玩家点击A键就继续发出连招,播放攻击2动画.如何实现这种效果呢? public void NormalAttack(GameObject msg) { if (isAttackA) { animator.Se... 阅读全文
posted @ 2015-07-30 21:40 盘子脸 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 核心代码: using UnityEngine; using System.Collections; using UnityEngine.UI; public delegate void JoystickMoveDelegate(JoystickData data); public class Joystick : MonoBehaviour { public GameO... 阅读全文
posted @ 2015-07-30 00:10 盘子脸 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 之前我使用SimpleMove来控制角色的移动, 后来又想实现人物的跳跃, 看见圣典里面是使用Move来实现的. =.= 然后我都把他们改成move来实现了 代码实现: using UnityEngine; using System.Collections; public class PlayerMove : MonoBehaviour { private Chara... 阅读全文
posted @ 2015-07-29 18:56 盘子脸 阅读(1643) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页