上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 56 下一页
  2011年11月22日
摘要: CEGUI中文如何显示这个就不说了,改下字体就OK了。对于中文加载的优化,网上最流行的说法是用一张或二张纹理保存,当新的汉字没有在纹理上的时候,清空纹理重新添加。对于这种方法如果汉字使用率少的话还不错,但是如果对于不同汉字出现频率较高的话,那么这种方法,会出现界面一卡一卡的现象,那就是临时清空重绘纹理的原因。CEGUI根据汉字内码的编码顺序,为每256个字符分配一张纹理(例如编码0-255存放在纹理一,编码768-1023 存放在纹理四)。英文很容易搞定了,那么几个字符一张纹理就够了,对于中文,中文的编码数值太大,CEGUI原本的方法要是加载的话,最少也要上百张纹理。对于以上2种方法,我觉得都 阅读全文
posted @ 2011-11-22 17:56 minggoddess 阅读(323) 评论(0) 推荐(0) 编辑
摘要: String Library TutorialwikiYou can find details about the string library in section 5.4 of the Reference Manual [1]. For practical examples of usage of the string library, have a look at StringRecipes.Note: In Lua string indices start at index value 1, not index value 0 (as they do in C).string.byte 阅读全文
posted @ 2011-11-22 17:08 minggoddess 阅读(10212) 评论(0) 推荐(0) 编辑
  2011年11月16日
摘要: class A{};class C : public virtual A{public:void f1() {}};猜猜 &C::f1 函数指针的大小是多少?int _tmain(int argc,_TCHAR *argv[]){ printf("%d",sizeof(&C::f1)); return 0;}显示 12 --君君是要写这么个功能发现的:将所有的函数用个void*存起来,后面再拿出来调用,会出错,发现void*不够存上面那个指针大小 --滔滔原因http://bbs.gimoo.net/thread/214108-1.html在32位win7操 阅读全文
posted @ 2011-11-16 14:33 minggoddess 阅读(633) 评论(0) 推荐(0) 编辑
  2011年11月15日
摘要: 那句该死的return(readresp('2', ctrl));折腾了我一个多礼拜了不注掉return(readresp('2', ctrl)); 确实会出现 请求服务器没有的包 就阻塞的现象========从头捋loader有两种下载方式1.下载完整的installer包 里面是所有的东西 并解压2.用户已经装过installer包了 只需要核对version文件更新相应的部分文件即可之前错误的记录是注释掉 return(readresp('2', ctrl));采用2号方式 黑屏 需要下载几个 小文件 但是只能下一个 下了无法解压 下载完全 阅读全文
posted @ 2011-11-15 10:12 minggoddess 阅读(341) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/ankang1986/blog/item/5b28d6dca50edda9cd116648.html使用ftplib时发现几处不近人意的地方,不知道是不是只有我遇见了,因为没有在网上查到相关的信息1.下载.bmp文件时会失真,下载下来的.png图片无法打开出现原因:这个bug找了好半天,最后发现是这个库中在第1083行,创建本地文件时用的是w(文本文件)格式打开文件,以这种方式打开会把写入的特殊字符(比如:\n回车换行等等)会以文本格式转换,而.bmp文件和.png文件中有一些信息与之特殊字符相冲突,所以就造成了'失真'解决办法:改成以w 阅读全文
posted @ 2011-11-15 10:02 minggoddess 阅读(1991) 评论(0) 推荐(0) 编辑
  2011年11月9日
摘要: Looknfeel文件 定义控件外观元素Area由Dim组成<Area> <Dim type="LeftEdge"> <AbsoluteDim value="0"/> </Dim> <Dim type="TopEdge"> <AbsoluteDim value="0"/> </Dim> <Dim type="Width"> <UnifiedDim scale="1" type 阅读全文
posted @ 2011-11-09 17:36 minggoddess 阅读(740) 评论(0) 推荐(0) 编辑
  2011年11月7日
摘要: 有关调试的问题一堆问题1在release下也可以调试的需要修改三个设置1 Zi 属性C++-常规 调试信息格式 ZIc/c++-General- Debug Information Format /zi2 最优化 属性C++-优化-优化 禁用 -内联函数展开 默认值 c/c++-Optimization- Disabled Inline Function Expasion Default3Debug yes 属性 连接器-调试-生成调试信息 是(/DEBUG)Linker-Debugging-Generate Debug Info Yes这样就可以调试release了还有如何调试dll的问题生 阅读全文
posted @ 2011-11-07 16:01 minggoddess 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 这个问题好奇怪 有两个症状 都是 那个窗体 设置的父窗体 ...不是...gamebg的缘故gamebg是所有ui的父窗体问题1一个npc对话框A 它的确认输入框B若把B设置为A的子窗体 就会出现 B中的editbox无法获得焦点background无法设置上的问题(就是用绝对正确的方法设置了B的imageset image但是ui中不显示 layouteditor中都能显示)换成B是gamebg的子窗体 问题就解决了问题2一个窗体C它逻辑上的子窗体DD 被加载时 若getwindow(D)cegui log 打印D不存在 但是紧接着load D的layout文件 cegui log却报D这个 阅读全文
posted @ 2011-11-07 15:17 minggoddess 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 这么丢人的bug我真不好意思贴头文件没包含的缘故还有可能是 函数没加域名......我都错过 不止一次... 阅读全文
posted @ 2011-11-07 15:07 minggoddess 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 考虑到本行业的现状,做图形的需求还真不多,把ui改来改去的需求倒是蛮多 .姐现在貌似沦为ui程序了.方法1 这个很简单 在需要的地方 加window 再贴上图片或者字随便你function AddChatNameBtnLua(channelSize,nameSize,strChat) local winMgr = CEGUI.WindowManager:getSingleton() local btn = winMgr:createWindow("feitan_G/Button", "_chatName_btn_"..g_NameNum) if btn~ 阅读全文
posted @ 2011-11-07 15:02 minggoddess 阅读(434) 评论(0) 推荐(0) 编辑
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 56 下一页