2017-07-06 4 views
0

私はブールを設定しようとしていますプレーヤーが動かなければ、アニメーターからパラメータをウォーキングするとfalseになります。UNITY 2d - プレーヤースクリプトのアニメーターからのパラメータを参照できますか?

私はすでに、ウィッヒ作品をスピードと呼ばれるparametreを持っており、それが唯一の肯定的なので、私はこのような何かを言いたい:

(スピード== 0){anim.SetBool(偽、「ウォーキング」)場合; } //速度はアニメーターのパラメータです。

else {anim.SetBool( "Walking"、true); }

私はこれに類似することができますか?

ありがとうございました

答えて

1

本当にできます。この問題については、Animator.GetFloatを使用して、Speedパラメータの値を取得できます。

if (anim.GetFloat("Speed") == 0) 
{ 
    anim.SetBool("Walking", false); 
} 
else 
{ 
    anim.SetBool("Walking", true); 
} 
関連する問題