Unityで宇宙空間でのシューティングゲームを作っています。
そこで戦闘機にpitch yaw rollに回転をかけたいのですが、
うまく動きません。
位置取得をしていないのでしょうか。
ただキーボードを押して回転するのではなく加速度をつけて、
キーボードを離しても動き続けるようなものにしたいです。
C#
float RotationSpeed = 0f;
void Update() { if(Input.GetKey(KeyCode.W)) { PitchUp(); }
void PitchUp() {
RotationSpeed += 0.5f;
rb.angularVelocity = new Vector3(RotationSpeed, rb.velocity.y, rb.velocity.z);
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/08 06:56