新CEGUI
CEGUI的官网有个正在开发中的新版演示视频,其中的GameMenu这个demo让我很是口水,简直太适合拿来做我游戏的开始界面了......于是我就开始动手剽窃..作为一个中国码农,这真是必备的基本功啊.
直接升级成其代码仓库的最新版风险太大了,应该很不稳定.于是我尝试在正式版0.7.9的基础上,通过手动修改来使得GameMenu这个demo跑起来.嗯,还是没费多大力气就完成了.通过这次"移植",我知道了原来CEGUI中还有Animation这样一个模块(其实本来我对CEGUI了解就很浅薄,从没在正式工作中用过 >_> ),而且它还不是简单的帧动画,居然也有关键帧插值甚至球面插值...应该是为了满足兴起的3D UI的需要.


改的过程中一窥了新CEGUI的代码,感觉变动很大,很多地方都升级成了模板(恭喜CrazzyEdie向化神的路上又前进了一步...),比如String与数据类型的转换(之前是平凡的重载),Property那一套等等.我个人来说是非常喜欢新技术的,不过从实用上来说,希望CE的下一版正式发布能给CEGUI带来更多性能和工具上的优化.工具是个重点,如果能提供一个强大好用的可视化编辑器就太好了.
跟在下一样,对新版CEGUI感兴趣和好奇的朋友,可以去其代码仓库下一份把玩.
https://bitbucket.org/cegui/cegui
再一次抒发对开源的感激和热爱!

浙公网安备 33010602011771号