这个问题好奇怪 有两个症状 都是  那个窗体 设置的父窗体 ...不是...gamebg的缘故 gamebg是所有ui的父窗体 问题1   一个npc对话框A   它的确认输入框B 若把B设置为A的子窗体 就会出现 B中的editbox无法获得焦点background无法设置上的问题(就是用绝对正确的方法设置了B的imageset image但是ui中不显示 layouteditor中都能显示)换
转载 2011-11-07 15:17:00
72阅读
2评论
CEGUI中文如何显示这个就不说了,改下字体就OK了。对于中文加载的优化,网上最流行的说法是用一张或二张纹理保存,当新的汉字没有在纹理上的时候,清空纹理重新添加。对于这种方法如果汉字使用率少的话还不错,但是如果对于不同汉字出现频率较高的话,那么这种方法,会出现界面一卡一卡的现象,那就是临时清空重绘纹理的原因。   CEGUI根据汉字内码的编码顺序,为每256个字符分配一张纹理(例如编码0-255存
转载 2011-11-22 17:56:00
115阅读
2评论
Looknfeel文件  定义控件外观   元素Area由Dim组成 <Area><Dim type="LeftEdge"><AbsoluteDim value="0"/></Dim><Dim type="TopEdge"><AbsoluteDim value="0"/></Dim><Dim type="W
转载 2011-11-09 17:36:00
54阅读
2评论
1.myAnimation.xml脚本(放在datafiles/animations路径中): 一共定义了3个动画,name指的是动画的名字,duration 指的是总时间,replayMode 指的是播放模式,有once(只播放一次),loop(循环播放);下面的position中指的是每帧中的起始时间,value指的是对应的图片.     ​​view plain​​​​copy to cli
转载 2011-10-12 12:03:00
126阅读
有关event的有 添加事件 add 删除事件remove 激发事件 fire  ----比如窗体 的onresize(){fire(此窗体的xx事件发生)} 就是当这个窗体 onresize的时候 触发 xx事件 可以被其他窗体捕获----------告诉别人我这里发生了什么 添加事件处理函数 sub   A窗体-》sub(某个事件 ,func) A窗体发生某事件了 ,执行b窗体的func---
转载 2011-01-14 21:16:00
78阅读
2评论
这里说的 透明 是要用cegui实现的 要加background的 这个属性false   this->_textures[tex] = mGUIRenderer->createTexture(texName, "General"); this->_imageSets[tex] = CEGUI::ImagesetManager::getSingleton().createImag
转载 2011-01-11 13:33:00
72阅读
2评论
cegui已经是一个功能比较强大的界面编辑器,实现帧动画自然没什么难度。本帖希望对刚学cegui的新手有帮助~_~第一步:准备一张图片。最好是一张包含几个小相同的小图像, 这些图像连续播放可以产生动画.第二步: 将目标图像生成CEGUI的纹理.相关示例代码如下:CEGUI::Imageset* pImgSet = NULL;if (!CEGUI::ImagesetManager::getSingl
转载 2011-10-12 12:04:00
229阅读
2评论
void CtestwmDlg::OnBnClickedButton1(){ CStringA lpszFile; m_file.GetWindowText(lpszFile); if (lpszFile.IsEmpty()) lpszFile = GetExeDir...
转载 2014-08-23 15:36:00
337阅读
2评论
1、OpenVZOpenVZ(简称OVZ)采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,是基于Linux平台的操作系统级服务器虚拟化架构。这个架构直接调用宿主机(俗称:母机)中的内核,模拟生成出子服务器(俗称:VPS,小机),所以,它经过虚拟化后相对于母服务器,性能损失大概只有的1-3%。 当然OpenVZ可以超售,意思味着一台服务器总共16G内存,他可以开出配置为1G
转载 2023-08-15 15:06:14
99阅读
CEGUI是一个图形用户界面库,面向对象,基于OPENGL或者DIRECTX渲染……
原创 2015-09-19 17:42:34
992阅读
总体流程是这样的    对于控件AAA 在scheme里 加 内部名称 外部名称 looknfeel文件名等等 外部名称是 xml lua那些 里面使用的   内部名称是 cpp里使用的  定义控件功能 looknfeel 是定义控件外观的 会比layout定义的外观部分高一级别 看看代码就容易明白了 代码+cegui深入解析(多看几遍)        插播 (动画 animate是一帧一帧画在i
转载 2011-01-19 10:20:00
167阅读
2评论
选自:《CEGUI深入解析》 第13章 中文输入 CEGUI可以显示中文,前文已经简单的介绍过。哪么如何在CEGUI中输入中文呢?计算机原生支持英文的输入,但要输入其他的文字则需要输入法IME(Input Method Editor)的支持。我们前文已经介绍过CEGUI的String类其实保存的是Unicode字符串。所以CEGUI其实是可以支持任何字符的显示的,只要有对应的字体支持
转载 精选 2013-03-24 17:04:56
937阅读
来源:http://blog.csdn.net/jize00/archive/2010/01/27/5259891.aspx花了两天时间,总算把Sample下的例子跑成功了,真不容易啊,呵呵,现把遇到的问题解决等做个小小的总结吧,供初学者交流参考,若有说错的地方,欢迎指正。1、下
转载 2013-01-08 17:59:00
134阅读
2评论
CEGUI做界面将近3个月了,比较忙,而且自己懒了许多,没能
转载 2013-08-01 18:58:00
68阅读
美工给了一个imageset里面有7个新图 有两个新图 她多复制了空格在image的 名字中 后来 空格删除了 游戏可以加载这两个image 但是 uieditor就是加载不上 原因不明 后来   不好使的名字是 skill_back_b和skill_back_a  改成skill_back_bc skill_back_ac也不好使 后来把本身好使的名字createhuman_back_newro
转载 2011-01-13 15:11:00
42阅读
2评论
  考虑到本行业的现状,做图形的需求还真不多,把ui改来改去的需求倒是蛮多 .姐现在貌似沦为ui程序了.   方法1 这个很简单 在需要的地方 加window 再贴上图片或者字随便你   function AddChatNameBtnLua(channelSize,nameSize,strChat)local winMgr = CEGUI.WindowManager:getSingleton()
转载 2011-11-07 15:02:00
275阅读
2评论
unsigned long* CMD_GUI_GetSmallMapBuf()// render small map{DWORD color[6] = { D3DCOLOR_RGBA( 0, 0, 255, 255 ),D3DCOLOR_RGBA( 255 , 0, 255, 255 ),D3DCOLOR_RGBA( 0, 255, 255, 255 ),D3DCOLOR_RGBA( 0, 255
转载 2011-11-30 10:24:00
71阅读
2评论
关键字 cegui rtt particle ogre alpha 综述 做为rtt的粒子 没有alpha通道 (下文蓝色是具体描述)只有rgb  。粒子和模型同时存在,同时rtt,模型是正确的 有alpha 研究这个问题大概一个礼拜了 终于有进展了。 前面如同之前说的ogre 的rtt一样,形成了texture之后并没有放到 material里而是直接传给了ui被setimage了 粒子效果一直
转载 2011-01-22 13:46:00
85阅读
2评论
第二个子状态,获取结果字符串的状态。同理这个函数获取的也是Unicode字符串。 if(lParam & GCS_RESULTSTR) {        LONG buflen = ImmGetCompositionStringW(hIMC,GCS_RESULTSTR,NULL,0);   &nbs
转载 精选 2013-03-24 17:08:50
979阅读
 14.2 选词控件的渲染 这个控件由于使用了三个子窗口来实现功能,所以它的渲染窗口实现非常简单,只是负责描绘背景。代码如下。 void FalgardIMEShowWindow::render() {        IMEShowWindow* w = (IMEShowWindow*)d_window; &
转载 精选 2013-03-24 17:14:57
527阅读
  • 1
  • 2
  • 3