游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8908|回复: 13

CEGUI对话框和聊天框

[复制链接]

13

主题

79

帖子

81

积分

注册会员

Rank: 2

积分
81
QQ
发表于 2010-2-22 15:42:00 | 显示全部楼层 |阅读模式
如何用CEGUI实现网游npc对话框和聊天框功能,要求如下
1.支持不同颜色的文字
2.文本能换行
3.有文本超链接的功能
4.能加入图片
我的基本思路是用listbox实现,图片显示之类的就加入一个窗口。文字的话就直接用ListboxTextItem加入。文本超链接就加一个按钮的窗口 图文混排就是逻辑问题了。可是这样listbox的滚动条对这些加入的窗口不起作用。是不是有好的实现方式呢?

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2010-3-2 11:23:00 | 显示全部楼层

Re:CEGUI对话框和聊天框

我不建议使用CEGUI的,之前我做过中文的CEGUI组件,需要写3种不同的文件才能实现一个新的组件(不过需要赞美的是,确实不需要重新编译任何东西就能添加新的组件)。CEGUI是一个好的模型,但是方向错了。这种原的UI系统学习曲线太高,编辑工具也至少有2个以上,而且经常出错。

还是 再次 推荐 http://www.khrona.com/products/awesomium/  这个东西,你可以看看,我有商用免费的版本(从之前的LGPL版本更新过来),你需要的话我可以给你。

用这个,然后找个好的网页的聊天框架,放进去就好了,就这么简单。什么都不用做。

你要用CEGUI的话,肯定折磨死你,我是做过的,结论是再也不想做一遍了。

补充个广告http://class.gd

36

主题

512

帖子

512

积分

高级会员

Rank: 4

积分
512
发表于 2010-3-2 12:49:00 | 显示全部楼层

Re:CEGUI对话框和聊天框

你说的这个是做网页游戏的?

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2010-3-2 13:20:00 | 显示全部楼层

Re: Re:CEGUI对话框和聊天框

游戏视界: Re:CEGUI对话框和聊天框

你说的这个是做网页游戏的?

汗 ,去看看demo好么

13

主题

79

帖子

81

积分

注册会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2010-3-2 16:23:00 | 显示全部楼层

Re: Re:CEGUI对话框和聊天框

免费打工仔: Re:CEGUI对话框和聊天框

我不建议使用CEGUI的,之前我做过中文的CEGUI组件,需要写3种不同的文件才能实现一个新的组件(不过需要赞美...

要money的吗??

13

主题

79

帖子

81

积分

注册会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2010-3-2 16:27:00 | 显示全部楼层

Re:CEGUI对话框和聊天框

看到了3d的界面效果呵呵。

10

主题

173

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2010-3-2 16:33:00 | 显示全部楼层

Re:CEGUI对话框和聊天框

CEGUI 0.6.2的版本不支持。需要自己修改代????。
CEGUI 0.7.0支持,不??版本似乎是??不?定版本,相?χ?暗陌姹咀?化?大。
?D片?钠渌?胤睫D的,你找找作者要要思路吧。



??才去看了下0.7.1已?公?选

13

主题

79

帖子

81

积分

注册会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2010-3-2 16:48:00 | 显示全部楼层

Re: Re:CEGUI对话框和聊天框

Avanna: Re:CEGUI对话框和聊天框

CEGUI 0.6.2的版本不支持。需要自己修改代????。
CEGUI 0.7.0支持,不??版本似乎是??不?定版本,相??..

图片出自这里http://www.azure.com.cn/default.asp?date=2009-3-5
作者应该不会回我的吧[em10] 我用的是0.7.1的cegui现在

10

主题

173

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2010-3-2 17:01:00 | 显示全部楼层

Re:CEGUI对话框和聊天框

- Added new string rendering enhancements, current version provides:
- Extensible RenderedStringParser system.
- Base support for parsing formatting tags in strings:
- Support for [font] tag to enable multiple fonts per text string.
- Support for [colour] tag to enable multiple colours per text string.
- Support for [image] tag to enable embedding of images in strings.
- Support for [window] tag to enable aligning child window/widget content in-line with other string rendering.

???是0.7.0的?化。???是支持了你想要的?|西了吧。
?色,?D片,很容易???了???。link或者其他直接用[window] tag可以做很多事情了。我?]有?y??,只是瞎猜而已。

listbox的滚动条对这些加入的窗口不起作用是0.7.0的bug,其?例???都有同?拥???。

13

主题

79

帖子

81

积分

注册会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2010-3-2 17:06:00 | 显示全部楼层

Re: Re:CEGUI对话框和聊天框

Avanna: Re:CEGUI对话框和聊天框

- Added new string rendering enhancements, current version provides:
- Extensible RenderedStringPar...

谢谢提示,研究好了我拿出来分享一下
[em1]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-12 18:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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