开始CEGUI之旅吧

    技术2022-05-11  73

    大家好: 头一次在csdn上blog,感觉就是不一样啊。 我从事软件开发可以说是从intel酷睿时代开始的,呵呵。 弄游戏,先来的是简单的,UI的开发,使用的是CEGUI,在这段时间里,感受很多,最深刻的一个感觉就是CEGUI的文档少,网上大家写的东西也不多,这中情况挺憋人的,所以我想就在这里把自己对这个库的感觉以及一些谈不上很深刻的经验给大家分享一下,但愿能给大家带来一些帮助,也愿国人能做出世界一流的游戏来。        先来个引子,CEGUI是一个游戏UI库,开源,使用XML作资源定位,支持lua脚本,支持多字节语言的显示,其功能可以说是十分强大的,而且非常灵活,目前的稳定版本是0.5,可见其离发布还有一段距离,bug和未完成的东西都不少,然而这也是它的魅力之一,我们可以对其进行修改和扩充。使用CEGUI完全可以制作出一流水准的游戏UI来。        其次,也是比较主要的,它有几款指定的编辑器,其实UI库都差不多,关键就是看这个东西有没有编辑器,没有编辑器再好的戏也出不来,虽然它的这几个编辑器的bug比它本身还多,呵呵。        在对游戏引擎的支持上,Orge和CEGUI整合得非常好,是Orge的官方指定特约UI库。在更换接口部分之后,CEGUI理论上可以支持所有引擎。        其整个代码实现相当复杂,刚开始会觉得有点乱,但是捋一捋之后就会发现其实还是比较清晰的,只不过是因为其要实现的东西有点多,没办法,代码的复杂度也就上来了。        相关链接:        CEGUI:        http://www.cegui.org.uk/        WxWidgets http://www.wxwidgets.org/  有问题可以给我发邮件大家一起研究: pasta_ping@163.com

    最新回复(0)