IrrMob

最近在Github上发布了之前移植的 Irrlicht ,姑且称作 IrrMob 。IrrMob可以工作在几乎所有的常见平台上,现在已经测试过的有Windows,Linux,Mac,Android,iOS。

Irrlicht在Windows上提供了VisualStudio的工程文件,在Linux和Mac上使用Makefile进行编译,IrrMob统一使用CMake来生成各个平台的工程文件,可以轻松的生成Windows,Linux,Mac上编译所需的工程文件或是Makefile,针对iPhone,也可以直接生成工程文件。Android平台使用StandaloneToolchian来进行编译,因此编译前需要生成目标平台Toolchain,然后用CMake生成Makefile,也可以生成Eclipse工程。

IrrMob中提供了几个Blender的插件,有自己写的,也有直接收集的开源插件,在此感谢原作者。

目前我正在使用IrrMob开发一款针对手机平台的3D游戏,目前看来效果还不错的。当然,画面效果方面Irrlicht的表现与现代的商业渲染引擎是有差距的,再加上,iOS平台上的Irrlicht目前只有GLES1驱动可用,对画面效果也有一定的限制。不过总体来说至少可以做到还不错的效果。

详细的编译过程在此不多说,比较简单,稍微阅读一下根目录下的CMakeLists.txt就可以明白。

-EOF-


blog comments powered by Disqus

Published

05 January 2012