标签: unity3d
我想在运行时为对象创建动画控制器,然后在该控制器中添加状态。
例如,一个带有动画的步行状态。
我已经成功创建了状态,但是不确定如何将运动剪辑分配给该状态?
var rootStateMachine = controller.layers[0].stateMachine; //add state var stateA1 = rootStateMachine.AddState("stateA1");
我想将动画剪辑分配给stateA1。
答案 0 :(得分:0)
它存储在AnimatorState.motion属性中。
stateA1.motion = your_animation_clip;