已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【教程】仿天龙八部UI制作教程(I)2008-03-13 21:53注意:本文转自光线引擎交流中心逍遥游大哥的原帖以下是点击 开始游戏 按钮后出现的活动界面: 在游戏工程根目录下,建立dataUI,制作需要的Font、imageset、scheme等资源文件,然后利用CELayoutEditor制作Layout文件,载入layout文件。一、基本资源文件制作。 我们常用的窗口类型有FrameWindow、Button、StaticText、StaticImage、Checkbox、RadioButton、ProgressBar、EditBox、ImageButton、TabControl、Listbox、Tooltip等;因此,你需要一张基本类型带有Alpha通道的TGA图片集、与其相对应的图片信息XML文件(imageset)、皮肤配置文件(looknfeel)。二、配置有关资源文件在工程根目录下,建立dataUI。1.将需要的字体文件拷贝到UI下(本例中使用simsun),在UI下建立字体对应的Font文件,simsun格式如下:如果需要其他字体,格式基本相同。2.制作背景图片(bg.jpg)和对应的Imageset文件(bg.imageset)。在data下建立Materialui,将制作的背景图片(800*600像素)拷贝到Materialui下,将制作bg.imageset拷贝到datauiimagesets下。其bg.imageset文件如下:3.配置SCHEME文件,在工程中使用的各种资源(字体/皮肤/图片等)在这个文件中一次性加载。简单介绍如下: . 使用的各种资源. .三、制作布局文件layout。在UI下建立huodong,在其下建立活动页面layout文件。基本格式:.窗口布局. 四、在LightEngine中载入layout文件。.引擎的初始化. CEGUI:Renderer* my_renderer = new CEGUI:OpenGLRenderer(1024); new CEGUI:System(my_renderer); CEGUI:DefaultResourceProvider* rp = static_cast (CEGUI:System:getSingleton().getResourceProvider(); rp-setResourceGroupDirectory(schemes, ./data/ui/); rp-setResourceGroupDirectory(imagesets, ./data/ui/); rp-setResourceGroupDirectory(fonts, ./data/ui/); rp-setResourceGroupDirectory(layouts, ./data/ui/); rp-setResourceGroupDirectory(looknfeels, ./data/ui/); CEGUI:Imageset:setDefaultResourceGroup(imagesets); CEGUI:Font:setDefaultResourceGroup(fonts); CEGUI:Scheme:setDefaultResourceGroup(schemes); CEGUI:WidgetLookManager:setDefaultResourceGroup(looknfeels); CEGUI:WindowManager:setDefaultResourceGroup(layouts);using namespace CEGUI; WindowManager&winMgr=WindowManager:getSingleton();SchemeManager:getSingleton().loadScheme(utf8*)LookSkin.scheme);System:getSingleton().setDefaultFont(utf8*)simsun);System:getSingleton().setDefaultMouseCursor(utf8*)Le3dLook,(utf8*)MouseArrow);Window* root=winMgr.loadWindowLayout(utf8*)huodong/huodong.layout);System:getSingleton().setGUISheet(root);engine-WindowMessageProc( &CEGUIWindowMessageProc );do engine-Clear( LIGHT_COLOR_BUFFER_BIT | LIGHT_DEPTH_BUFFER_BIT ); System:getSingleton().renderGUI(); engine-SwapBuffers(); / 更新显示while( engine-DispatchMessage() ); delete CEGUI:System:getSingletonPtr(); delete my_renderer;return 0;【教程】仿天龙八部UI制作教程(II)2008-03-13 21:56注意:本文转自光线引擎交流中心逍遥游大哥的原帖Layout 文件: 【教程】仿天龙八部UI制作教程(III)2008-03-13 22:07直接载入我们制作的Layout文件即可,载入代码如下:.Window* root=winMgr.loadWindowLayout(utf8*)login/login.layout);Sy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年超星尔雅学习通《中国近现代文学史》考试备考题库及答案解析
- 2025年超星尔雅学习通《组织管理与领导力发展》考试备考题库及答案解析
- 2025年超星尔雅学习通《环境社会学与环境心理学》考试备考题库及答案解析
- 2025年超星尔雅学习通《员工薪酬福利制度设计与实施考核体系》考试备考题库及答案解析
- 2025年超星尔雅学习通《大数据挖掘与商业分析》考试备考题库及答案解析
- 2025年超星尔雅学习通《文化艺术与创意产业》考试备考题库及答案解析
- 2025年超星尔雅学习通《创业思维与商业模式》考试备考题库及答案解析
- 2025年超星尔雅学习通《环保领域中的历史学与哲学》考试备考题库及答案解析
- 2025年超星尔雅学习通《国际市场拓展跨境电商平台》考试备考题库及答案解析
- 2025年超星尔雅学习通《历史地理探寻人类文明的发展轨迹》考试备考题库及答案解析
- 城市供热热力管网课程设计
- 高铁变电所高压电器的运行与维护-避雷器的运行与维护
- 工程验收单 Microsoft Word 文档
- 生物信息学-生物信息数据库及其信息检索教学课件
- 2023年云南大理州建设投资(集团)有限公司招聘笔试题库含答案解析
- 农场问题分析
- FZ/T 54082-2015锦纶6膨体长丝(BCF)
- 小学数学西南师大六年级上册七负数的初步认识 《正负数》
- 针灸治疗急症精选课件
- 《爆破安全技术》课件
- 毛衫吓数工艺
评论
0/150
提交评论