Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说ogre3d 移植到ios平台,希望能够帮助你!!!。
(本人以ogre3d -1-8-1 半版本为例)
一:工具
1: xcode
2:ogre3d_SDK、IOSDependencies 下载地址:http://sourceforge.net/projects/ogre/files/ogre-dependencies-mac/1.8/
3:Cmake (dmg格式) 下载地址:http://www.cmake.org/
二:步骤
1:安装xcode
这个就不说了
2:安装cmake
下载好cmake 后,点击安装,然后会提示是否安装命令行,如果不改变安装目录 (usr/local),那么继续安装。
如果想在mac 的终端机上识别cmake 命令,那么就要给mac设置环境变量:
export PATH=$PATH:usr/local
3: 设置ogre
将下载好的ogre_src_v1-8-1.tar.bz2 解压后产生一个文件夹 ogre_src_v1-8-1 ,比如我是放在桌面的
然后点击 下载下来的 Ogre_IOS_6.0_Dependencies_20121223.dmg ,然后将里面的"IOSDependencies "文件夹拖到 ogre_src_v1-8-1 的目录下
如图
接下来就是打开cmake ,选择你的ogre的存放目录和工程的生成存放目录:如下图
设置好后,点击 Configure 按钮,会提示是否创建build 目录,点击yes,然后再在弹出的窗口中,选择要生的工程文件 ,选择xcode ,然后点击 Done 后,若果弹出如下窗口:
是由于你的cmke 没有找到,你需要设置你的cmake 的目录:CMAKE_INSTALL_NAME_TOOL = /Applications/CMake\ 2.8-10.app/Contents/bin (根据你自己的cmake安装目录做相应的改变),
接着别急着点configure ,先添加一个变量,让cmake 知道是生成什么样的工程 ,点击 Add Entry :
设置完之后点击就可以点击 configure 了,再生成如下界面时,再设置OGRE_DEPENDENCIES_DIR的目录:
勾选上OGRE_BUILD_SAMPLES 后,再次点击configure ,执行完之后,在点击 Generate 生成工程
打开build目录,找到OGRE.xcodeproj 文件打开,再设置一下包含文件的目录:
然后再编译工程,最终运行结果如图:
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
下一篇