欢迎光临散文网 会员登陆 & 注册

MMD4Mecanim 教程(应用编)(伪译)

2019-02-04 08:22 作者:NXL2  | 我要投稿

□Mecanim(Humanoid)的Avatar设置

模型Avatar的初始设定

Inspector窗口中选择Rig,在Animation Type中选择Humanoid,然后按Apply按钮。

接着,按Configure按钮转移到Avatar设定画面。

如果转移到Avatar设定画面,按Done按钮暂时退出设定。

※如果身体有变红的部分,需要手动进行调整。

○插件版Bullet Physics的设定

场景(Hierarchy窗口)配置过的模型的属性,Model > Physics Engine的项目,

None变更为Bullet Physics

□官方的Mecanim教程Mecanim动作的应用方法( Humanoid限定)

○场景的设置

GameObject > Create Other >Cube制作立方体作为立足点。

通过调整比例值将Cube(立足点)的大小调整为大约100,1,100。

官方的Mecanim样品的导入

本文将以最简单的方法来介绍使用官方样本的方法。

首先,在Asset Store下载Mecanim Example Scenes (免费),并Import

全部导入也可以,但是如果不想导入无用的数据,

只导入Animations / Characters / Controllers / Locamotion / Scripts文件夹。

○角色设定

选择场景中的角色,追加Character ControllerRigidbody

Character Controller Height设为角色的身高Center设定在角色的中心

从范例中的Controller选择Layer,拖放到Animator里的Controller

同样,从样本的Scripts追加IdleRunJump

在此状态下按下播放按钮,确认是否正常工作。(按广告键移动)

播放开始时玩家穿过地面的时候,调整Position,将角色位置调整稍高于地面。

□Avatar设置的补充

对身体一部分变红时的处理

在Avatar设置自动映射失败时,身体的一部分会变红。

这时,将适合部位的骨骼,从Hierarchy窗口拖放到Inspector窗口中。

在MMD标准的骨干构成的情况下,请参考下图手动设定。

显示角色不在T pose时

角色的初期姿势是T姿势(双臂水平状态)是必要的。

在Mecanim(Humanoid)中,角色的初始姿势需要保持为T pose(双臂都处于水平状态)。

通过在Inspector窗口底部选择Pose > Enforce T-Pose,可以将角色的手臂校正为水平状态。

所有设定完成后,按下Inspector窗口底部的Done按钮终止设定。


MMD4Mecanim 教程(应用编)(伪译)的评论 (共 条)

分享到微博请遵守国家法律