最终实现的效果如下:
教程时间:2021年12月29日
教程版本:Unity 2020.3
这一篇,我们学会如何让持枪的角色跟随鼠标移动,也就是瞄准
第一步,制作一个目标,让瞄准的方向跟随这个目标
1. 选中 Rig_WeaponPose ,复制一份(Ctrl+D),起名为:Rig_WeaponAim
2.给 PlayerPerfab 的 Rig Builder 组件增加这个Rig_WeaponAim,并放在第二位(必须)
3. 给 Rig_WeaponAim 下的 WeaponPose 添加组件: Multi- Ami-Constraint
4.在场景新建一个空物体,起名为:Player,将PlayerPerfab置为其子物体,并且新建一个空物体:AimingTarget
5. 设置 Rig_WeaponAin 下的WeaponPose
6.我们将 AimingTarget 设置到人物正前方,运行游戏,拖动 AimingTarget ,人物的枪支也会跟着移动
7.如果出現槍支旋转,则按下图设置即可