UnityでPlayerキャラにTest.csがアタッチされているとします。
質問は、
Public class Test : MonoBehaviour { private bool isRun = null; private float _walkSpeed = 2.0f; private float _runSpeed = 3.0f; void Update(){ float moveSpeed = isRun? _runSpeed : _walkSpeed; Debug.Log(moveSpeed); } }
上記、太字になっている箇所は、どういう意味でしょうか。
float moveSpeed = isRun? _runSpeed : _walkSpeed;
またこれを簡単に記載するとしたら、どういった記述になるのでしょうか。
※Playerキャラには、Animatorコンポーネントがアタッチされていて、
その中のAnimationControllerのParameterで、bool isRunが設定されています。
回答4件
あなたの回答
tips
プレビュー