查看: 4409|回复: 7

如何建立类似于魔兽物品栏那样的控件

[复制链接]

该用户从未签到

发表于 2008-2-15 10:07:52 | 显示全部楼层 |阅读模式
现在我正在学习osg,做界面都是用mfc来完成的!不知道哪位高人给指点一下,如何在osg的窗口中显示控件,有没有现成的类库?

该用户从未签到

发表于 2008-2-15 11:38:23 | 显示全部楼层
OSG本身是一个3D实时场景图形渲染的API库,不是GUI库,更不是大而全的游戏开发引擎,因此不太可能提供窗口控件之类的与场景渲染无关的类库。通常我们可以把OSG与MFC,Qt,wxWidgets,SDL等优秀的GUI开发库结合,来实现各种通用控件,以及人机之间的交互。

如果您希望实现游戏场景中的交互式按钮和选项框,那么建议您自己编程在场景中实现,使用MFC或者其他的GUI工具恐怕都不能达到所期望的效果。目前也有一些基于OSG的UI设计工程,例如osgWidget,不妨参考一下:
http://code.google.com/p/osgwidget/

该用户从未签到

发表于 2008-2-15 14:02:06 | 显示全部楼层
原帖由 array 于 2008-2-15 11:38 发表
OSG本身是一个3D实时场景图形渲染的API库,不是GUI库,更不是大而全的游戏开发引擎,因此不太可能提供窗口控件之类的与场景渲染无关的类库。通常我们可以把OSG与MFC,Qt,wxWidgets,SDL等优秀的GUI开发库结合,来实 ...

学习,看看

该用户从未签到

 楼主| 发表于 2008-2-16 10:04:13 | 显示全部楼层
uegui听说能实现!

该用户从未签到

 楼主| 发表于 2008-2-16 11:52:32 | 显示全部楼层
我说的不是简单的界面,我说的是,怎么能把控件嵌入到osg中去渲染!

该用户从未签到

发表于 2008-2-16 14:17:19 | 显示全部楼层
原帖由 zhangyi 于 2008-2-16 11:52 发表
我说的不是简单的界面,我说的是,怎么能把控件嵌入到osg中去渲染!


嗯,这样的就需要自己编程来实现了,就像osgWidget或者CEGUI实现的那样。不过CEGUI还是一种GUI环境,而且据说有点Braindead~~

该用户从未签到

发表于 2008-3-3 14:07:50 | 显示全部楼层
看了osgWidget的一些视频...期待ing。。。

该用户从未签到

发表于 2009-2-27 09:57:13 | 显示全部楼层
我现在也在学习osgWidget 很想看一些视频,请问楼上的您的视频是在哪里下载的?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表