Unity关于射击游戏人物动画的设计经验

1.走路与跑步动画不要用animator默认的过渡效果,而是将这两个动画放在BlendTree中进行混合,这样才不会出现卡脚的效果。如果两个动画只是简单的过渡的话,会出现卡脚问题

2.人物枪口的上下摆动,一般基于IK动画,但是并非是用SetIKPosition(AvatarIKGoal.RightHand, pos);这种方式,而是建议用SetBoneLocalRotation通过控制骨骼的旋转,因为用SetIKPosition,首先代码难度就比设置旋转大,而且容易出现穿模问题,比如手臂穿到胸口的问题。通过设置骨骼胸部旋转效果更好

3.还是人物枪口上下摆动的动画,一般不会通过Animator控制,而是上面的IK动画,因为用Animator,会占用当前的动画状态,如果要让他不占用,需要分一个层出来,但是这样很容易会和其他层导致动画冲突

相关推荐
Madokaly4 小时前
基类 DG.Tweening.Tween的源码解读
unity
tanghonghanhaoli4 小时前
【图书翻译】有意义的游戏设计:桌面游戏的方法论与心理学(第4章)
游戏
Behaviour5 小时前
Unity游戏之Jenkins的安装部署应用
游戏·unity·jenkins
tanghonghanhaoli6 小时前
【图书翻译】有意义的游戏设计:桌面游戏的方法论与心理学(第3章)
游戏
大Mod_abfun7 小时前
Unity案例10-水晶矿石碰撞碎裂案例
unity·游戏引擎
xcLeigh8 小时前
Unity基础:Input输入系统入门——键盘、鼠标与触摸检测
unity·计算机外设·游戏引擎
zhchyun20081 天前
【Unity UI 进阶】仿 Element UI 打造企业级 Unity UI 组件库(05)
ui·unity·游戏引擎
alansoulKing1 天前
CS1.5 新手入门与联机部署全攻略
游戏·电脑·娱乐
tanghonghanhaoli1 天前
【图书翻译】有意义的游戏设计:桌面游戏的方法论与心理学(第1、2章)
前端·游戏·ui