OGRE 3D移植到iOS 4.2教程是本文要結束的內容,假設你已經在電腦中安裝了iOS 4.2 SDK,需要首先下載OGRE 1.7.2的源碼包ogre_src_v1-7-2.tar.bz2 和iphone依賴庫的源碼包Ogre iOS Dependencies Source.dmg,釋放OGRE1.7.2的源碼包到/ogre_src_v1-7-2目錄,再把依賴庫的源碼包釋放到 /ogre_src_v1-7-2/iPhoneDependencies目錄,最後下載並安裝CMAKE安裝包,至此,準備工作完畢。
開啟 /ogre_src_v1-7-2下的CMakeLists.txt,把
- "com.yourcompany.\${PRODUCT_NAME:rfc1034identifier}"
修改為自己裝置對應的字串,儲存檔案。
開啟一個終端視窗,依次輸入如下命令:
- cd /ogre_src_v1-7-2
- mkdir build
- cd build
- cmake -D OGRE_BUILD_PLATFORM_IPHONE=1 -G Xcode ..
- ../SDK/iPhone/fix_linker_paths.sh
- xcodebuild -configuration Debug-iphoneos
經過大約20分鐘的漫長的等待,編譯成功!
連線 iPhone、iPod Touch或iPad裝置到電腦,雙擊開啟
- /ogre_src_v1-7-2/build /OGRE.xcodeproj
工程檔案。
在菜單中選擇Run->Run,xcode整合式開發環境就會把剛才通過命令列編譯好的結果安裝到裝置上並運行。
如果你的裝置的iOS版本號碼低於4.2,會提示一個資訊後拒絕運行
這時可以定位到/ogre_src_v1-7-2/build/bin/Debug /SampleBrowser檔案上,點擊滑鼠右鍵,顯示包內容
雙擊info.plist,把MinimumOSVersion的4.2修改為較低的版本號碼如4.0,儲存檔案。
從xcode整合式開發環境在菜單中選擇Run->Run,OGRE的示範效果就會運行在你的裝置中了。
小結:OGRE 3D移植到iOS 4.2教程的內容介紹完了,希望通過本文的學習對你有所協助!