|
GUI你可能在很多地方听到过GUI这个词,在我们的游戏里,你可以把它简单理解为游戏场景界面或游戏场景窗口(尽管这样的说法不是特别准确,但是它最有利于新手去理解),一个最简单的比方,包裹界面,商店界面等等一系列具有复用性的功能都是做成具有固定游戏窗口的形式去实现的。
在我们的游戏客户端中,存在两种形式的GUI,他们均存在于游戏客户端的GUI目录下:
1.以.GUI为扩展名的文件
每一个.GUI文件可以包含有多个游戏场景窗口,这么做的目的是出于多版本需要或者场景窗口更新,你可以通过使用我们的《GUI编辑器》编辑它,它只有丰富的操作,能够快速设计游戏场景窗口。
2.以.GW为扩展名的文件
每一个.GW文件只包含一个游戏场景窗口,你可以通过lua脚本轻易载入一个.GW文件,而且是在游戏运行时态下进行。GW窗口(在后面内容中,GW窗口均指由GW文件生成的游戏场景窗口)使用游戏编辑器插件编辑,当然,你也可以将扩展名改为.GUI在GUI编辑器中编辑,但是不要添加第二个窗口,它会导致一些不可预料的问题。
GUI编辑器插件中为GUI窗口及其大量的控件操作API控件提供了丰富的事件响应接口,同时也提供了,关于控件部分,你可以详细参考编辑GUI。
|
|