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
プレビュー