Unity动画练习入门项目
Unity 的动画系统真挺强大,用起来还挺顺手的,适合做角色动作。
Unity 的动画入门项目,比较适合新手练手,也挺适合老手来试试新玩法。它围绕Animator Controller和Animation Clips展开,整个流程清晰,实用性也高。
你可以先建个GameObject
,挂上Character Controller
,用来碰撞逻辑。模型方面直接导入带骨骼的.fbx
就行,省事儿。
就是动画的关键部分了。在 Animation 窗口里右键新建 Clip,比如Walk
,在Timeline
里加关键帧,一帧帧地做动作,看起来费劲其实还蛮有成就感的。
动画绑定 Avatar 也比较有意思,尤其是搞Humanoid
类型的,能兼容不同角色的骨架,挺方便。设置完后,记得把Animation Clips
烘焙进 Avatar,不然 Animator 那边用不了。
整个动画切换逻辑就靠 Animator Controller 了,像Idle
、Run
这些状态之间切换,都靠条件触发。比如按下前进键,角色从站立变跑步,就靠这个控制。
比较高级点的玩法就是动画混合,比如角色从跑步停下来,不是一帧停住,而是慢慢减速。用混合功能搞定,动画会更自然。还可以加动画事件,在特定帧触发代码,比如播放脚步声啥的。
这个项目还蛮全的,从建模、挂组件,到做动画、切状态都涵盖了。如果你刚开始玩动画系统,可以试试看这个项目打基础;如果你动画做得多了,也能用它练手搞点新效果。
94.33MB
文件大小:
评论区