游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9847|回复: 17

有谁用过CEGUI

[复制链接]

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2006-3-22 22:51:00 | 显示全部楼层 |阅读模式
为了快速开发界面,有人提出用CEGUI,
深入使用后,个人感觉其根本不具备商业品质。架构不科学,效率低,脚本设计不灵活。
不知大家觉得怎样,还有别的什么免费界面库么?

6

主题

390

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
发表于 2006-3-23 00:16:00 | 显示全部楼层

Re:有谁用过CEGUI

本来就是LGPL的,不过品质算是开源中一流了。OGRE放弃原有的UI而转用CEGUI就是较好的例证。

但楼主说它架构不科学,脚本设计不灵活,愿闻其详。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-3-23 08:47:00 | 显示全部楼层

Re:有谁用过CEGUI

没有非常好的界面库,还是dxui得了。cegui学习还可以的。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
 楼主| 发表于 2006-3-23 13:29:00 | 显示全部楼层

Re:有谁用过CEGUI

CEGUI的渲染部分搞的是最不科学的,预先缓存文字为贴图,在中文字的时候极为呕闷。渲染部分难以拆开,我想在控件上绘制3D模型,上面再来一控件,用CEGUI可是痛苦到一定境界了。
脚本中的事件注册竟然还要手工完成,手动添加函数给脚本调用,也没有提供接口,不得不修改其源码。在layout文件中设置事件对应函数就会比较合理。

就为一图形按钮,8个,按CEGUI的思路就得弄成八个控件,累不累啊。
还没有提供官方工具,界面开发效率也极为低。我还自己写了个psd 导出 imageset插件。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-3-23 14:18:00 | 显示全部楼层

Re:有谁用过CEGUI

预先缓存文字为贴图是通用做法吧。

6

主题

390

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
发表于 2006-3-23 21:32:00 | 显示全部楼层

Re: Re:有谁用过CEGUI

lights: Re:有谁用过CEGUI

1、CEGUI的渲染部分搞的是最不科学的,预先缓存文字为贴图,在中文字的时候极为呕闷。渲染部分难以拆开,我想在...

2、我想在控件上绘制3D模型,上面再来一控件,用CEGUI可是痛苦到一定境界了。

3、在layout文件中设置事件对应函数就会比较合理

4、还没有提供官方工具,界面开发效率也极为低。我还自己写了个psd 导出 imageset插件。


1、要不然你怎么做呢?我的做法是,中文字在需要显示而字库里没有的时候可以动态添加进去。

2、官方的做法是使用render to texture,要做到3d引擎中立,也只有这个办法了吧。

3、这个我记得应该是有的,在layout文件中绑定脚本函数

4、开源社区的特色,为了方便的使用你总要自己写点什么吧?

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
 楼主| 发表于 2006-3-23 22:00:00 | 显示全部楼层

Re:有谁用过CEGUI

可能是需求太bt了,经过全组分析,不得不自己写一套界面了。
有几个问题觉得cegui不太好处理,拿来共享一下。
1.程序中同屏多种字体、字号,用户还可在运行时设定。
2.多窗口渲染。
3.扩充效果和样式。
4.使用图形的输入法样式。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-3-24 08:46:00 | 显示全部楼层

Re:有谁用过CEGUI

可能要花一些时间。

6

主题

390

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
发表于 2006-3-25 01:58:00 | 显示全部楼层

Re: Re:有谁用过CEGUI

lights: Re:有谁用过CEGUI

可能是需求太bt了,经过全组分析,不得不自己写一套界面了。
有几个问题觉得cegui不太好处理,拿来共享一下...


个人认为这样做得不偿失。考虑设计, coding, debug的时间,足够把CEGUI改的服帖了。更致命的是,放弃使用现成的库而自己编写的话,由于不能立即提供可用的产品,会对其他部门(策划/美术)的设计和生产带来瓶颈。

楼主说的几个问题并非不能解决,事实上如果自己from scratch来解决的话,可能会更麻烦。。。

仅供参考

5

主题

100

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2006-3-25 11:04:00 | 显示全部楼层

Re:有谁用过CEGUI

还是有很多人在用cegui嘛,我以为没人呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 13:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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