質問: angle; ``` Y軸の回転(水平方向)はうまくいくのですが X軸の回転(垂直方向)では270(Y軸+方向真上)と90(Y軸―方向真下)に達すると それ以上同じ方向にマウスを動かしても角度が変化しなくなります(プルプル微動はする)。 そのまま同じ方向に回転させ続けるにはどうすればいいのでしょうか? また、インスペクター上のTransformのRotationとスクリプト上のlocalEulerAnglesの角度の範囲が違う値になっているのですが同じ値は取得できないのでしょうか? * インスペクターでは‐180~180 * localEulerAnglesは0~360
回答: transform.rotate(rotx,0,0); でうまくいきました。 ※rotxは「現在のオブジェクトの角度+変化する角度」ではなく 動かしたい角度量です。 LocalEulerAngleに角度を代入するとジンバルロックするようです。