Z 軸で 2 つの異なる GUI ボックスを回転させようとしています。各ボックスの Z 軸の値は異なります。次の画像は、それらを表示しようとしている方法を示しています(次の画像をフォトショップで作成しました)。
私の問題:クリッピングが発生せずにボックスを Z 軸で回転させることができません。パネルを x 軸と y 軸で正常に回転できますが、Z 軸ではクリッピングが発生しません。また、GUI.Matrix を使用して z 回転が異なる 2 つのボックスを作成できますか (これは不可能であると他の質問で読みました)。
これが起こることです:
最初の画像に示されている回転を実現する方法はありますか?
void OnGUI() {
Matrix4x4 guiMatrixOrig = GUI.matrix;
GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0, 45, 0), new Vector3(1.0f, 1.0f, 1.0f));
GUI.Box (new Rect (10,10,400, 400), "Loader Menu");
GUI.matrix = guiMatrixOrig;
}