unity3d 运行时添加状态

nfs0ujit  于 2023-03-30  发布在  其他
关注(0)|答案(1)|浏览(117)

我想在运行时为at对象创建at动画控制器,然后在该控制器中添加状态。
例如,具有行走动画的状态。
我已经成功创建了状态,但我不确定如何为该状态指定运动剪辑?

var rootStateMachine = controller.layers[0].stateMachine;
//add state
var stateA1 = rootStateMachine.AddState("stateA1");

我想将动画片段指定给stateA1。

axzmvihb

axzmvihb1#

它存储在AnimatorState.motion属性中。

stateA1.motion = your_animation_clip;

相关问题