游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6966|回复: 18

求助:游戏界面中的聊天系统

[复制链接]

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-2-16 17:53:00 | 显示全部楼层 |阅读模式
我的聊天系统要实现的功能:分页(就是有不同聊天频道),按enter键显示或者消失输入框,从输入框获取输入并显示在相应的频道信息中。现在最困惑的问题来了:滚动显示。滚动条和显示的lable是分开的控件,当我移动滚动条的时候怎么才能显示对应的部分文字?
具体的问题:要正确设置滚动条参数,我就需要知道所有文字共需多少行来显示。我怎么知道需要多少行呢?遍历字符串看每个字符占的显示空间吗?
脑袋都想破了,不知道还有什么办法。这里lable不能autosize的。
还有发现这个聊天系统好难做~!还可能要实现一段文字显示为一个颜色,加入类似qq的表情,在网上查了下是有关图文混排的(一知半解中。。。)
了解的朋友请不吝赐教~!

0

主题

113

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2010-2-25 10:08:00 | 显示全部楼层

Re:求助:游戏界面中的聊天系统

如果你的引擎连这个都没有。我建议你用现成的UI组件,比如CEGUI等。
如果你自己做,我就演绎你不要做那么复杂。
如果你正在开发引擎的这个功能,我没有建议。

8

主题

116

帖子

120

积分

注册会员

Rank: 2

积分
120
发表于 2010-2-25 10:17:00 | 显示全部楼层

Re: Re:求助:游戏界面中的聊天系统

iicup: Re:求助:游戏界面中的聊天系统

如果你的引擎连这个都没有。我建议你用现成的UI组件,比如CEGUI等。
如果你自己做,我就演绎你不要做那么复杂。
如果你正在开发引擎的这个功能,我没有建议。

没有做过,建议直接换皮,不要看这样一个东西,对人的技术要求很高,自己写确实很复杂.

0

主题

163

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2010-2-25 23:21:00 | 显示全部楼层

Re:求助:游戏界面中的聊天系统

确实很复杂啊

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2010-2-26 09:05:00 | 显示全部楼层

Re:求助:游戏界面中的聊天系统

感动哦,谢谢大家关注。
我已经有方案了,不过还没实现。
如果成功的话我再发上来。

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2010-2-26 09:06:00 | 显示全部楼层

Re:求助:游戏界面中的聊天系统

不是没有lable啦
但是没有这样一个控件能够提供左边的滚动条以及显示不同颜色的文字和图片。
我用的是unity引擎。

36

主题

512

帖子

512

积分

高级会员

Rank: 4

积分
512
发表于 2010-2-26 10:45:00 | 显示全部楼层

Re: Re:求助:游戏界面中的聊天系统

life1980: Re:求助:游戏界面中的聊天系统

感动哦,谢谢大家关注。
我已经有方案了,不过还没实现。
如果成功的话我再发上来。

实现了发代码给大家啊,我也想要!!!

193

主题

870

帖子

903

积分

高级会员

Rank: 4

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

Re: 求助:游戏界面中的聊天系统

http://www.khrona.com/products/awesomium/
我是用这个,你看看怎么样?

What Is “Awesomium”?
The Web is changing. The way we browse that web is not. Users today are wholly dependent upon mainstream browsers to access their content (in fact, you’re probably using one right now to read this sentence).

Our vision to break the Web out of this box by providing developers the tools they need to develop the next generation of browsers.

Awesomium is a software library that allows developers to embed the client-side web in their own applications.


还是要做广告 http://class.gd

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2010-2-26 18:11:00 | 显示全部楼层

Re: Re: Re:求助:游戏界面中的聊天系统

游戏视界: Re: Re:求助:游戏界面中的聊天系统


实现了发代码给大家啊,我也想要!!!


喵,no problem~ [em5]

36

主题

512

帖子

512

积分

高级会员

Rank: 4

积分
512
发表于 2010-2-26 18:20:00 | 显示全部楼层

Re: Re: Re: Re:求助:游戏界面中的聊天系统

life1980: Re: Re: Re:求助:游戏界面中的聊天系统



喵,no problem~ [em5]

你估计什么时候能做完呀?能不能快点呀,3个月够吗,如果好用,能用在我们的项目里最好了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-12 17:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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