矢印キー入力でプレイヤーの向きを変える方法。
右矢印キーと下矢印キーを同時押しすることで斜め右下に向きを変えます。計算式はラジアン*180/円周率です。
以下サンプルソース
public void Update()//矢印キーでの移動
Vector3 vc1 = new Vector3 (Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw ("Vertical"));
//角度を算出
float kakudo = Mathf.Atan2(Input.GetAxisRaw("Horizontal"),Input.GetAxisRaw("Vertical"))*180/Mathf.PI;
//移動 transform.rigidbody.velocity = vc1;
//向きを変える
transform.rotation = Quaternion.Euler (0, kakudo, 0);
0 件のコメント:
コメントを投稿