摘要: Image Simple 常用简单模式 Sliced 九宫格模式 Tiled 瓦片模式 Filled 填充模式 Sliced 九宫格模式 选中图片。 点击Sprite Editor打开精灵体编辑器(版本高的需要先到Window → Package Manager下载2D Sprite组件)。 将其拖 阅读全文
posted @ 2022-10-28 21:25 坞中客 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Window → Animation打开动画刻录列表,或者是快捷键Ctrl+6。 点击要刻录动画的游戏物体。 点击动画刻录面板中的Create,选择要保存的名称和保存的路径。 点击动画刻录面板左上角的红点(开始刻录)。 调整关键帧改变游戏物体状态(位置)。 ==可以通过更改动画播放速度为-1实现动画 阅读全文
posted @ 2022-10-28 21:21 坞中客 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 烘焙地图 选中场景中要烘焙的游戏物体。将详情面板中的Static更改为Navigation Static。 选择Window → Navigation。 点击新打开的Navigation → Bake → 调整具体参数 → 点击最下方的Bake进行烘焙。 以上功能便是将能够寻路的地图烘焙好了 创建一 阅读全文
posted @ 2022-10-28 21:18 坞中客 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 鉴于transform.Translate能够移动且不受前方游戏物体影响,能够直接穿过去,Rigibody移动的时候又会受到外界力的影响(虽然可以通过改变其上面的参数来限制),这个时候就用到了Character Controller,Character Controller同时拥有刚体的重力效果同时 阅读全文
posted @ 2022-10-28 21:01 坞中客 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 射线的组成 发射点:世界坐标 发射的方向:一个向量 常用于处理碰撞业务,检测前方是否有东西。 射线碰撞检测前提:游戏物体必须有碰撞或触发器,可以没有刚体。 射线在和游戏物体发生碰撞后就会销毁,在当前帧过完后也是会自动销毁。 private void Update() { // 生成一条射线 Ray 阅读全文
posted @ 2022-10-28 18:32 坞中客 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Rigibody 刚体 刚体的属性 Mass质量,建议不要让对象之间的质量差达到100倍以上 Drag空气阻力,为零表示没有阻力infinity表示立即停止移动 Angular Drag扭力阻力, Use Gravity是否受重力影响 Is Kinematic是否为Kinematic刚体,如果启用该 阅读全文
posted @ 2022-10-28 15:57 坞中客 阅读(53) 评论(0) 推荐(0) 编辑
摘要: public GameObject Hero; public GameObject Monster; private float length = 10; private float angle = 120; void isLookHero() { // 求二者间的距离 var heroToMons 阅读全文
posted @ 2022-10-28 15:43 坞中客 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 每帧时间 // 渲染帧时间 Time.deltaTime; // 物理帧时间 Time.fixedDeltaTime; Time.deltaTime的时间间隔是不固定的,会因设备的性能而有一定的波动,在性能比较差的设备上有时一秒钟只有十几帧,这个时候Time.deltaTime的时间间隔会随着每帧时 阅读全文
posted @ 2022-10-28 15:24 坞中客 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 随机数 Random.Range(0,100); ==若随机数最小值和最大值都是整数的话,随机出来的数字也是整数,若两者有一方是小数,则随机出来的就是小数 注:随机数包含最小范围,不包含最大范围== 乒乓 第一个参数为时间第二个参数为位置 Mathf.PingPong(Time.time,3); t 阅读全文
posted @ 2022-10-28 15:17 坞中客 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Rotation // 要朝向的目标 private GameObject objA; private void alterAngle (){ // 通过四元数将当前位置到目标位置的向量转换成角度并赋予当前物体的旋转角度 transform.rotation = Quaternion.LookRot 阅读全文
posted @ 2022-10-28 15:10 坞中客 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 键盘输入监听 // 监听键盘字母A按下 Input.GetKeyDown(KeyCode.A); // 监听键盘字母A抬起 Input.GetKeyUp(KeyCode.A); // 监听键盘字母A长按 Input.GetKey(KeyCode.A); 鼠标按键监听 // 监听鼠标左键按下 Inpu 阅读全文
posted @ 2022-10-28 14:57 坞中客 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 游戏物体查找 定义公共变量,将要查找的游戏物体拖入 GameObject.Find("要查找的游戏物体名称");通过游戏物体名称查找 GameObject.FindGameObjectWithTag("游戏物体的标签名");通过游戏物体上的标签进行查找,前提是该游戏物体的标签是对的。 var obj 阅读全文
posted @ 2022-10-28 14:50 坞中客 阅读(22) 评论(0) 推荐(0) 编辑