您的位置:首页 > 移动开发 > Unity3D

怎么把fbx文件多个人物动画在unity中拼接,调用

2020-07-19 04:38 633 查看

怎么把fbx文件一个人物多个动画在unity中拼接,调用

我们在游戏中常见一个角色有跑,跳等多个动画,那么怎么把3dmax中做好的走路,跑,跳等基础动画导入unity中拼接、调用。

  1. 首先需要在3dmax中给一个人物K好动画,然后导出FBX。

1. 开动画前需要对人物做好蒙皮,使骨骼绑定到人物对应部位。

2. 为人物开动画。一般对人物绑定的是标准Biped骨骼,可直接调用bip文件动作。

3. 为人物添加行走动画。

一个循环的人物行走动作,

手臂有点夹得太紧,可开自动关键帧一帧一帧微调

调整满意后导出FBX文件,勾选动画,嵌入的媒体,别的保持默认即可。

  1. 以同样方式导出站立,跑步等动画。

  1. 将做好的FBX文件导入到unity中(可直接拖动FBX文件到Assets中)


1. 将“走路”模型拖到场景面板中,这时会看到没有模型没有纹理。在Assets中点击“走路”文件,在检测器面板——Materials中选择使用外部材质——应用。会自动匹配纹理贴图。

2. 将场景环境光调高,勾选“自动生成”。

3. 将Take 001文件拖到场景面板人物模型上,生成走路动画文件。

4. 打好相机,点击播放,这时可以看到游戏面板中已经有人走路的动画了。


5. 在动画器面板中将“站”,“跑步”的动画文件“Take 001”拖到动画器面板中。

6. 为每个动画创建过度,然后用脚本添加触发事件,就可以从走到跑运动了。

关注公众号“3dmax自学”下载源文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: