如何使用C#(非传统)在Animators中播放动画或状态?
Animations Clips“RightAnim”和“LeftAnim”
using UnityEngine;
using System.Collections;
public class AnimatorPS: MonoBehaviour
{
Animator anim;
int left=Animator.StringToHash("LeftAnim");
int right=Animator.StringToHash("RightAnim");
voidStart()
{
anim = GetComponent<Animator>();
anim.SetTrigger (left);
}
}
答案 0 :(得分:0)
附上&#34; Animator&#34;组件到空游戏对象。并从Inspector中选择一个为您的&#34; Left&#34;,&#34; Right&#34;创建的Controller。动画。还要确保通过打开Window-&gt; Animator来正确转换。
将此脚本附加到该空游戏对象:
int left=Animator.StringToHash("leftAnim");
int right=Animator.StringToHash("rightAnim");
void Start(){
GetComponent<Animator).SetTrigger(left);
}