GaoOnline 发表于 2015-1-13 22:02

[新手求教育,GUI的一段代码]

本帖最后由 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)

请问这是为什么? 虽然是初学,但是很简单的代码,没想明白,也许最近太累了...谢谢

public Rect windowRect = new Rect(Screen.width*0.5f,Screen.height*0.5f,200,100);
void OnGUI{
    //疑问处
    windowRect = GUI.Window(0,windowRect, WindowFunction, "Window");
}



GaoOnline 发表于 2015-1-14 10:51

呵呵,睡了一觉醒来,在play就TM正常了,就是这么神奇,难道我昨晚梦游写的代码麽...不靠谱,这不坑麽...

结贴~

luckstar 发表于 2017-2-7 16:12

顶顶多好

luckstar 发表于 2017-2-7 15:49

难得一见的好帖

暴躁小强 发表于 2017-2-7 16:16

说的非常好

1011shl 发表于 2017-2-7 16:18

不错不错

luckstar 发表于 2017-2-7 16:10

LZ真是人才

gllm126 发表于 2017-3-21 12:20

很不错

kk-kang 发表于 2017-3-21 12:18

楼主是超人

十夜 发表于 2017-3-21 11:57

真心顶
页: [1]
查看完整版本: [新手求教育,GUI的一段代码]