OGRE 3D移植到iOS 4.2教程
OGRE 3D移植到iOS 4.2教程是本文要結(jié)束的內(nèi)容,假設(shè)你已經(jīng)在電腦中安裝了iOS 4.2 SDK,需要首先下載OGRE 1.7.2的源碼包ogre_src_v1-7-2.tar.bz2 和iphone依賴庫(kù)的源碼包Ogre iOS Dependencies Source.dmg,釋放OGRE1.7.2的源碼包到/ogre_src_v1-7-2目錄,再把依賴庫(kù)的源碼包釋放到 /ogre_src_v1-7-2/iPhoneDependencies目錄,***下載并安裝CMAKE安裝包,至此,準(zhǔn)備工作完畢。
打開 /ogre_src_v1-7-2下的CMakeLists.txt,把
- "com.yourcompany.\${PRODUCT_NAME:rfc1034identifier}"
修改為自己設(shè)備對(duì)應(yīng)的字串,保存文件。
打開一個(gè)終端窗口,依次輸入如下命令:
- 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
經(jīng)過(guò)大約20分鐘的漫長(zhǎng)的等待,編譯成功!
連線 iPhone、iPod Touch或iPad設(shè)備到電腦,雙擊打開
- /ogre_src_v1-7-2/build /OGRE.xcodeproj
工程文件。
在菜單中選擇Run->Run,xcode集成開發(fā)環(huán)境就會(huì)把剛才通過(guò)命令行編譯好的結(jié)果安裝到設(shè)備上并運(yùn)行。
如果你的設(shè)備的iOS版本號(hào)低于4.2,會(huì)提示一個(gè)信息后拒絕運(yùn)行
這時(shí)可以定位到/ogre_src_v1-7-2/build/bin/Debug /SampleBrowser文件上,點(diǎn)擊鼠標(biāo)右鍵,顯示包內(nèi)容
雙擊info.plist,把MinimumOSVersion的4.2修改為較低的版本號(hào)如4.0,保存文件。
從xcode集成開發(fā)環(huán)境在菜單中選擇Run->Run,OGRE的演示效果就會(huì)運(yùn)行在你的設(shè)備中了。
小結(jié):OGRE 3D移植到iOS 4.2教程的內(nèi)容介紹完了,希望通過(guò)本文的學(xué)習(xí)對(duì)你有所幫助!























