这个问题好奇怪 有两个症状 都是  那个窗体 设置的父窗体 ...不是...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.首先到cegui官方网站上下载该版本,为了方便大家,这里贴一个网站给大家http://jaist.dl.sourceforge.net/project/crayzedsgui/CEGUI%20Mk-2/0.8/ 2.然后下载相关的依赖包,同样给出网址http://sourceforge.net/projects/crayzedsgui/files/CEGUI%20Mk-2%20Dependencies/ 3.下载CMake进行编译该文件,然后选择配置x64版本或者win32版本!4.选择全部编译,然后可能会出现几个小错误,将CE_NEW 这个替换成new,然后将出现不可识别字符的地方的乱码
转载 2013-06-16 12:52:00
47阅读
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评论
1. 下载最新的OpenSSL源码 2. 用自己的8位学号建立一个文件夹,cd 你的学号,用pwd获得绝对路径 3. 参考先在Ubuntu中完成OpenSSL编译安装,然后在OpenEuler中重现 ./config --prefix=..(学号目录的绝对路径)指定OpenSSL编译链接 4. 提交 test_openssl.c 编译运行截图 5. 加分项:在Wi
转载 2024-06-30 10:11:23
262阅读
Ubuntu上将Android的开发环境搭好,也能够进行真机调试之后,下一步就是进行安装NDK,然后进行jni的运用开发,这里也是一个初级的helloJNI,记录一下,大部分来自网上参考。根据网上资料的总结,android在linux上面进行ndk开发,主要分为下面几个步骤:     在shell中输入make -v,不报错就是对的。     在shell
转载 2024-02-27 12:37:15
78阅读
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阅读
Ubuntu下安装GCC和其他一些Linux系统有点不一样。 方法一:sudo apt-get build-depgcc 方法二:sudo apt-get install build-essential 安装完了可以执行 gcc--version   命令来查看版本。  编译则使用gcc命令。要往下学习首先就得熟悉g
Ubuntu系统中搭建OpenWRT开发环境。这是每一个想要学习OpenWRT的学者必须要经历的一个过程,也是会不断重复的过程。编译OpenWRT是真正应用OpenWRT必须经历的一步。下面我就和大家简单介绍一下Ubuntu编译OpenWRT的方法。一、搭建OpenWRT前的准备工作首先,我们打开虚拟机中的Ubuntu,输入密码进入主界面: 接着,点击虚拟机,选择安装VMware T
转载 2023-07-08 19:35:25
267阅读
每一个Linux发行版都有自己专门的工具去构建自定义的内核. 本文主要介绍在Ubuntu平台上编译内核, 怎么样从www.kernel.org(也叫vanilla kernel)获得最新且未改动的内核源代码来构建一个自定义的内核, 这样你可以使用自己的内核而不是发行版的内核, 另外也介绍了怎么样给内核打补丁, 从而方便增加新的功能。 下面的工作我都在Ubuntu 6.10 Server ("Edg
转载 3月前
440阅读
最详细编译内核2019年3月27日编译内核1.先去官网下载内核源码2.保存一下文件3.安装一下编译内核需要的一些程序4.解压内核到指定位置5.进入到解压位置6.净化源码7.对内核选项进行配置8.删除配置时留下的一些不用的文件9.编译内核10.编译模块11.安装模块12.将3个文件拷贝到boot目录下13.最后一步,更新grub14.小结 2019年3月27日我在上一篇文章中提到要写一篇编译内核的
转载 2024-02-27 21:08:17
50阅读
        上一篇介绍了芯片的基本资源,本篇就开始学习怎么编程去使用芯片了(裸机,非系统)。不过鉴于该芯片基本都使用linux开发,裸机仅介绍流程。开发环境准备        服务器(ubuntu环境)    &nb
转载 2023-11-26 14:30:07
73阅读
1.配置问题参考教程链接,此文章已经写的很细致了,里面还有各种的其他配置或学习的链接:尽量不要用ubuntu16的版本去编译,因为没有python3,最好升级到ubuntu 18的版本去编译;目前我编译的8.0.0_r1源码,但是同步下来的安卓系统源码包aosp-latest.tar已经有130G了(2021年9月)解压还需要很大的空间,我为了保险起见分配了300G的内存给虚拟机。2.repo和p
转载 2024-07-12 17:31:42
170阅读
Chromium代码下载编译https://chromium.googlesource.com/chromium/src/+/main/docs/linux/build_instructions.md配置编译工具$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git export PATH="$PAT
转载 2024-03-05 05:09:00
333阅读
Ubuntu下的gcc编译器操作一、用gcc生成静态库和动态库二、gcc常用命令的操作及as汇编编译器的操作三、Linux第三方库函数的使用1.部分curses函数的功能2.通过telnet访问BBS3.curses库的安装4.Linux 环境下C语言编译实现贪吃蛇游戏总结 一、用gcc生成静态库和动态库1.建立sub2.c 2.进入sub2.c 3.编写代码保存退出int x2y(int c,i
  • 1
  • 2
  • 3
  • 4
  • 5