プレイヤーの移動(2)
プレイヤーが移動方向を向くようにする&カメラも少しそっち向くようにする。
単純に移動方向と同じ向きに回転すればいいんじゃね!?と思ったので移動に使ったキーボード入力の値x,yをそのままtransform.Rotateにぶち込みます。
transform.Rotate(0, x*rotSpeed, y*rotSpeed);
rotSpeedは回転する速度を管理する変数。
これで回転はするんですが、一回回転したら戻らないので移動し続けるとわけわかんない方向向きながら動き回ることになります。
最初の方向に戻すのどうしたもん調べたら、Quaternion.Slerpってめっちゃ便利なメソッドあるらしい