查看: 1440|回复: 5

找到一个openGL可用的GUI库,怎么把它用到OSG中啊?

[复制链接]

该用户从未签到

发表于 2011-9-3 22:56:38 | 显示全部楼层 |阅读模式
本帖最后由 x_wp 于 2011-9-3 23:07 编辑

看到OGRE官网中有一个叫MyGUI的界面库,在网上搜了一下,是俄罗斯人开发的,也是用FreeType处理字体。本来是专门给OGRE开发的,可现在也支持openGL,界面很酷的,网上反映很不错,以前用CEGUI的好多都转到MyGUI了。既然支持openGL,也就应该可以放到OSG中,可是我功力不够,不知道如何加到OSG中,请牛人们研究一下如何加到OSG中啊!!!

另:在网上搜了一下,要让MyGUI支持中文是很容易的,解决方案的链接地址如下:
http://www.cnblogs.com/hmxp8/archive/2011/04/13/2014507.html

按文中的方法修改后,经试验可以支持中文输入和显示,只是在英文状态下输入“l”的时候会出现两个l(英文字母),不知道如何解决。
上传几个截图:
MyGUI_1.jpg
MyGUI_2.jpg
MyGUI_3.jpg

该用户从未签到

发表于 2011-9-4 13:28:49 | 显示全部楼层
多谢楼主的分享!!

该用户从未签到

发表于 2011-9-5 09:00:30 | 显示全部楼层
cegui,mygui和begui我都加入到osg里面了,基本方法是一致的,建立一个drawable然后在hudcamera里面进行绘制,只要明白原理就不会麻烦

该用户从未签到

发表于 2011-9-5 10:23:08 | 显示全部楼层
好强啊

该用户从未签到

 楼主| 发表于 2011-9-5 17:04:59 | 显示全部楼层

标题

回复 3# array

能不能写一写MyGui和BeGUI加入OSG的教程啊?网上只有CEGUI加到OSG的教程,后面两个资科太少,想自已琢磨,可是水平不够啊!
另外,能对这三个GUI做个比较吗?谢谢!

该用户从未签到

发表于 2011-9-6 08:42:06 | 显示全部楼层
基本方法都是类似的,也就是我在楼上所说的。至于比较,目前肯定还是cegui的内容最为丰富,但是过度的Singleton设计可能未来会把这个库引入死胡同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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