Husman

人は夢見る ゆえに生きるもの
posts - 14, comments - 37, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

基于CEGUI的魔兽世界界面续

Posted on 2010-10-04 16:25 Husman 阅读(2436) 评论(4)  编辑 收藏 引用
CEGUI的tooltip有点像windows的tooltip会做fadein,fadeout动作,而且显示的位置也不能自定义,要做成wow风格的tooltip需要对他进行修改。对应的FalagardTooltip也需要修改,FalagardTooltip的修改量不大,FalagardTooltip主要用来绘制,由控件调用,cegui这样做目的是把控件的逻辑和绘制分开来写了,Falagard通过looknfeel的配置绘制控件。


生物的tooltip有个进度条,实现的方式可以是在looknfeel文件上加上progress的child。在逻辑上根据需要显示。

Feedback

# re: 基于CEGUI的魔兽世界界面续[未登录]  回复  更多评论   

2010-11-28 09:14 by Henry
请问CEGUI的Tooltip要怎么实现呀?新手,不是很了解,希望能帮我解释下好么?谢谢啦~

# re: 基于CEGUI的魔兽世界界面续  回复  更多评论   

2010-11-28 17:44 by Husman
@Henry
需要扩展并修改原先的tooltip,具体的绘制可在looknfeel上配置

# re: 基于CEGUI的魔兽世界界面续[未登录]  回复  更多评论   

2010-11-29 14:52 by Henry
话说我都没有办法让ToolTip显示出来~刚学的~~不知道怎么显示ToolTip~望大大指点~~谢谢啦~

# re: 基于CEGUI的魔兽世界界面续  回复  更多评论   

2012-03-22 11:02 by Husman
@Henry
如果你的ToolTip是几个控件拼接的话,你要调用父控件的show和hide来达到显示和隐藏的效果,介意你多看看cegui底层的实现。
只有注册用户登录后才能发表评论。