Loading

摘要: https://forum.unity.com/threads/how-do-i-make-a-cinemachinefreelook-orbiting-camera-that-only-orbits-when-the-mouse-key-is-down.527634/#post-3468444 用 阅读全文
posted @ 2020-09-03 14:27 Qing-Xi 阅读(1710) 评论(0) 推荐(0)
摘要: 在用官方给出的Cinemachine例子中,发现人物移动是通过动画控制的,正好来学习一下。 打开示例场景Free Look character.unity。 首先,玩家的Animator组件中,Apply Root Motion勾上,启用根骨骼动画。 点击要用的动画FBX文件,Animation页设 阅读全文
posted @ 2020-08-20 20:10 Qing-Xi 阅读(614) 评论(0) 推荐(0)
摘要: Freelook camara 实现鼠标移动方向,即视野朝向方向 设置Y Axis Invert√,X Axis Invert不打勾 加上cinemachine collider 后出现了摄像头抖动,摄像头会发一条从自己到玩家的黄色射线,说明是检测到玩家,因为此时我的玩家和遮挡物的layer都是de 阅读全文
posted @ 2020-08-19 18:06 Qing-Xi 阅读(1729) 评论(0) 推荐(0)
摘要: 一般会将人物动画的上半身和腿部分开,比如射击时上半身举枪,下半身移动 1.动画导入时设置遮罩,相当于只用了动画的一部分 2.新建一个Avatar Mask 文件,放在动画状态机中, 查看Avatar Mask 文件-Humanoid,绿色代表动画生效,红色代表动画不生效,脚底椭圆会影响角色位置 配合 阅读全文
posted @ 2020-08-18 17:05 Qing-Xi 阅读(268) 评论(0) 推荐(0)
摘要: 动画层勾选IK Pass,该层动画触发OnAnimatorIK,可在脚本中进行处理。 寻找IK定位点: 1.空物体,例如射击时,枪柄有空物体,空物体的位置和朝向作为IK手部定位的点 2.物理射线,上楼梯,脚向下发射线得到的点 附上官方手册 https://docs.unity3d.com/cn/20 阅读全文
posted @ 2020-08-18 16:50 Qing-Xi 阅读(150) 评论(0) 推荐(0)