CEGUI 子窗体

这个问题好奇怪 有两个症状 都是  那个窗体 设置的父窗体 ...不是...gamebg的缘故

gamebg是所有ui的父窗体

问题1

 

一个npc对话框A   它的确认输入框B

若把B设置为A的子窗体 就会出现 B中的editbox无法获得焦点background无法设置上的问题(就是用绝对正确的方法设置了B的imageset image但是ui中不显示 layouteditor中都能显示)换成B是gamebg的子窗体 问题就解决了

问题2

一个窗体C它逻辑上的子窗体D

D  被加载时 若getwindow(D)cegui log 打印D不存在 但是紧接着load D的layout文件 cegui log却报D这个window已经存在不能load

同样 把Dadd到gamebg上就不会有上述问题

 

怀疑是父窗体有什么特殊设置 我没设置对吧

 

posted on 2011-11-07 15:17  minggoddess  阅读(248)  评论(0编辑  收藏  举报