2013-05-14 59 views
2

我試圖在Z軸上旋轉2個不同的GUI框。每個盒子將有不同的Z軸值。下圖顯示瞭如何,我努力使他們出現(我做在Photoshop下圖):旋轉GUI.Box導致剪切

alt text

我的問題:我不能沒有削波發生轉動我在Z軸上箱。我可以在x和y軸上成功旋轉我的面板,但不會發生裁剪。矩陣(我讀過其他問題,這是不可能的)?我也可以有2個不同的z旋轉的框。

這是發生了什麼:
alt text

任何想法我怎麼能做到這一點是我的第一個圖像顯示的旋轉?

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; 
} 

回答