有一段时间没有写博客了,并不是不想写,而是觉得自己这段时间研究的东西很琐碎,写出来估计也只有我自己能看得懂。
但是我想啊,既然打算写一些东西,当然是越有价值越好了。我希望把我在学习过程中的东西记录下来,并不是单纯的做笔记或者备忘,而是希望可以和大家共同学习,这样既能共同进步,也能提高学习的积极性。好了,废话就不多说了,切入主题。
最近一段时间,游戏项目接近尾声,所以空余的时间也多了起来,有一位先哲说过,浪费时间是可耻的,所以,我就想利用空余时间来研究些东西,开阔开阔眼界。于是,我打算研究研究一款开源的3D游戏引擎,当然,需要能够跨平台,包括移动终端。
其实,最先开始,我搜索到了这个,在有限的几个开源的引擎里面,我邂逅了OGRE,很好很强大。又查了一些资料,原来这个图形引擎确实很强悍,功能强大,而且资料很多,最重要的是它的最新版本已经支持了移动平台。后来发现,它只是一个渲染引擎,而一个游戏引擎需要的远远不止这多,还需要ui、网络、物理、脚本等等这些东西,如果想使用它,就必须自己集成这些东西。当然,经过前辈们的探索,也能找到一些零碎的资料,供我们后辈借鉴。如果选择自己中意的物理引擎、ui系统等那还需要自己慢慢的去学、去集成。突然间我发现要学的东西好多。
既然这样,那好吧,就慢慢的开始看OGRE的