|
本帖最后由 GaoOnline 于 2015-1-13 22:33 编辑
问题描述:
1.windowRect 设置 Rect(Screen.width*0.5f,Screen.height*0.5f,200,100);
2.断点调试 Screen.width = 1148, Screen.height= 459
3.代码疑问处 GUI.Window 参数 Rect 设置为 windowRect, 就是想让 GUI.Window 基本处于屏幕中心
4.play实际效果, GUI.Window 在屏幕左上角附近
5.断点调试 windowRect 值变为 Rect(50.00,50.00,200.00,100.00)
请问这是为什么? 虽然是初学,但是很简单的代码,没想明白,也许最近太累了...谢谢
[code=csharp] public Rect windowRect = new Rect(Screen.width*0.5f,Screen.height*0.5f,200,100);
void OnGUI{
//疑问处
windowRect = GUI.Window(0,windowRect, WindowFunction, "Window");
}[/code]
|
|