UnityでWASDの入力検知を行う方法

Unity
スポンサーリンク

Unityの新しいFPSコントローラのカメラの入力検知処理でsqrMagnitudeを利用して入力検知をしていたのでWASD入力を一旦Vecter2に変換することで短い書き方でかけることがわかったのでφ(..)メモメモ

//入力検知
Vector2 inputMove = new Vector2(Input.GetAxisRaw("Vertical"), Input.GetAxisRaw("Horizontal"));
if (inputMove.sqrMagnitude >= 0.1f)
{
    Debug.Log("入力");
}

コメント

タイトルとURLをコピーしました