08 2020 档案
摘要:在用官方给出的Cinemachine例子中,发现人物移动是通过动画控制的,正好来学习一下。 打开示例场景Free Look character.unity。 首先,玩家的Animator组件中,Apply Root Motion勾上,启用根骨骼动画。 点击要用的动画FBX文件,Animation页设
阅读全文
摘要:Freelook camara 实现鼠标移动方向,即视野朝向方向 设置Y Axis Invert√,X Axis Invert不打勾 加上cinemachine collider 后出现了摄像头抖动,摄像头会发一条从自己到玩家的黄色射线,说明是检测到玩家,因为此时我的玩家和遮挡物的layer都是de
阅读全文
摘要:一般会将人物动画的上半身和腿部分开,比如射击时上半身举枪,下半身移动 1.动画导入时设置遮罩,相当于只用了动画的一部分 2.新建一个Avatar Mask 文件,放在动画状态机中, 查看Avatar Mask 文件-Humanoid,绿色代表动画生效,红色代表动画不生效,脚底椭圆会影响角色位置 配合
阅读全文
摘要:动画层勾选IK Pass,该层动画触发OnAnimatorIK,可在脚本中进行处理。 寻找IK定位点: 1.空物体,例如射击时,枪柄有空物体,空物体的位置和朝向作为IK手部定位的点 2.物理射线,上楼梯,脚向下发射线得到的点 附上官方手册 https://docs.unity3d.com/cn/20
阅读全文

浙公网安备 33010602011771号