织梦CMS - 轻松建站从此开始!

罗索

Irrlicht On IPhone

jackyhwei 发布于 2010-12-27 15:36 点击:次 
全文很简练,但是完全有效且使用,没有任何废话,按照步骤做就得了。只是没有想到会这么容易,毕竟,Irrlicht是没有官方支持IPhone的。
TAG:

http://www.irrlicht3d.org/wiki/index.php?n=Main.IrrlichtEngineWiki
http://www.irrlicht3d.org/
http://irrlicht.sourceforge.net/
1: Download irrlicht engine from: http://irrlicht.svn.sourceforge.net/viewvc/irrlicht/branches/ogl-es/
2: Create a new window base iphone app, add include and source folder into the project. add include in the include search path in xcode.
3: Add Foundation CoreGraphic OpenGLES QuartzCore UIKit framework in to the project.
3.1: delete all the error file from project when you build the project
4: Pass the UIWindow or UIView pointer to windowID, then Create a irrlicht device.
5: Use irrlicht engine render scene.

全文很简练,但是完全有效且使用,没有任何废话,按照步骤做就得了。
只是没有想到会这么容易,毕竟,Irrlicht是没有官方支持IPhone的,当然,上面得地址是官方的IPhone branch,从某种角度来说,比起官方支持的OGRE来说,要编译一个可用的irrlicht还是复杂了很多,并且,很多基础组件都没有,这点,所有尝 试的人都需要注意。
假如你对Irrlicht很感兴趣,并且也对IPhone很感兴趣,那么就放心的尝试吧,比起你尝试装黑苹果的经历肯定要愉快的多。

首先,下载代码,解压,这些都不多说了,注意的是,需要自己新建工程,原工程太老太老,还是PPC的玩意儿,根本没有用,新建一个OpenGL ES的工程你会轻松很多,然后编译,肯定一堆错误,如上面所言,将所有报错的文件全部删了,另外,推荐通过irrcompile的config文件,关闭 所有的d3d,并且完全删除libjpeg,我们不会用到,(事实上,主要是编译不过),然后去掉一堆irrlicht包含的第三方库的垃圾文件,比如 readme,configure啦。。。。。。。

然后,链接,这个也不是太难,最主要的是,你需要注意,很多冲突的产生,原因都是因为很多第三方库(以bzip2最多)包含自己的Test程序,这些 Test程序都包含有自己的main函数,这会与你自己的main函数冲突,全部删之,然后,恭喜你,你已经成功了!哈哈,没有想到这么简单是吗?

Irrlicht论坛中也有很多有用的资源:
最有用的thread :Compiling irrlicht ogl-es branch for iphone (progress)   (事实上,按照thread中的说明一步一步来肯定能编过,并且成功,亲身实验)
IPhone上的触摸响应:http://www.rockfishnw.com/media/files/TouchEvents.zip
有用的Irrlicht在IPhone下的模版:http://www.mediafire.com/file/i1juyzy3mzz/iPhoneTemplateApp.zip

有图有真相,下面贴个上面templateApp运行时的截图:

主要参考来自于:http://www.ccloveaa.com/blog/article.asp?id=476

原创文章作者保留版权 转载请注明原作者 并给出链接

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie

讨论新闻组及文件

(vagrxie)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201012/10668.html]
本文出处:CSDN博客 作者:vagrxie
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容