游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: tonykee

cegui的问题,如何修改源码?

[复制链接]

8

主题

67

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2007-1-23 20:57:00 | 显示全部楼层

Re: Re:cegui的问题,如何修改源码?

bracelet: Re:cegui的问题,如何修改源码?

CEGUI太复杂了,不够清晰,而且还是基于过程的渲染模式

CEGUI的实现GUI的架构已经很灵活清晰了, 使用起来也很方便, 思想也很OO, 代码稍显有点多, 但不影响架构的优秀. 我不知道你说基于过程的渲染模式是什么意思.

Ogre本身跟CEGUI没什么关系,但因为使用Ogre+CEGUI的项目比较多,所以相关材料比较容易得到. CEGUI的强大功能和灵活性及跨平台,跨渲染层,不是D3D里带的小东西可以比的.

如果你在为demo能跑起来给招聘公司看烦恼, 不建议使用CEGUI. 使用D3D带的GUI能很快上手. 但在具有一定规模的项目中,CEGUI确实是不错的选择.

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2007-1-23 22:51:00 | 显示全部楼层

Re:cegui的问题,如何修改源码?

哈哈,我成功的把CEGUI的common下的运行框架代码提炼出来,全部做了修改,用了很原始的方法,修改了所有的类名,(就好像是自己重写了一套COMMON一样)把无关的冗余代码统统去掉。精简一个版本出来。专门只针对于dx的。这下子清爽多了!!

终于可以继续研究了...

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-24 08:59:00 | 显示全部楼层

Re:cegui的问题,如何修改源码?

同意5楼

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-1-24 09:25:00 | 显示全部楼层

Re: Re: Re:cegui的问题,如何修改源码?

kofight: Re: Re:cegui的问题,如何修改源码?


我不知道你说基于过程的渲染模式是什么意思.


作为一个通用GUI一般都要做到渲染无关性,渲染部分和GUI是分开的,通过重载实现来配合不同的渲染引擎

所谓基于过程的渲染就是实现渲染的方法就是实现一个Draw的函数或者带有类似功能的一个接口类

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2007-4-4 16:13:00 | 显示全部楼层

Re:cegui的问题,如何修改源码?

我也正在精简整理中。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-4-12 17:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表