Unity/コーディングは初めてで、各ステップの遅延時間を調整できる単純な 2 ステップ アニメーションを作成しようとしています。私のゲームには、「上へ」と「下へ」の 2 つのアニメーションを使用するリフトがあります。
私は列挙子を使用してアニメーションを再生していますが、これは私がこれまでに持っているものです:
IEnumerator Go()
{
while(true)
{
GetComponent<Animation>().Play ("Up");
yield return new WaitForSeconds(delayTime);
break;
GetComponent<Animation>().Play ("Down");
yield return new WaitForSeconds(delayTime);
break;
}
}
全体を 1 つのモーションとしてアニメーション化できることは理解していますが、その場で遅延時間を調整できるようにしたいと考えています。私の目標は、この 2 つを連続してアニメ化することです。上へ、そして下へ。現時点では、リフトが上昇し、そこにとどまっています。私は何を間違っていますか?
助けてくれてありがとう!