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

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

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

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

相关推荐
wgc2k14 分钟前
Nest.js基础-4:Nest.js,游戏服务器,微服务架构
游戏·typescript·node.js
想不明白的过度思考者30 分钟前
Unity学习笔记——虚拟摇杆实现笔记(事件触发器的使用、UGUI 坐标转换)
笔记·学习·unity
魔士于安1 小时前
unity volumefog带各种demo第一人称 wsad 穿墙控制
游戏·unity·游戏引擎·贴图·模型
xcLeigh1 小时前
Python小游戏实战:实现2048游戏小游戏附源码
python·游戏·教程·pygame·2048·python3
魔法阵维护师1 小时前
从零开发游戏需要学习的c#模块,第三十二章(Boss 战系统)
学习·游戏·c#
2501_940041741 小时前
A Curated Archive of Tech & Culture / 科技与文化精选档案
游戏
魔法阵维护师2 小时前
从零开发游戏需要学习的c#模块,第三十三章(暂停菜单)
学习·游戏·c#
Kurisu5753 小时前
幻兽帕鲁修改器下载2026最新
游戏
Swift社区3 小时前
鸿蒙游戏中的手势系统详解
游戏·华为·harmonyos
魔士于安3 小时前
红色文化馆技术文档
前端·unity·游戏引擎·贴图·模型