天天看點

《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置

ios作業系統是由蘋果公司開發的手持裝置作業系統,最早釋出于2007年1月9日的macworld大會上,最初是為iphone設計的,後來陸續套用到ipod touch、ipad以及apple tv等蘋果移動操作裝置上。

ios與蘋果以darwin為基礎,是以同樣屬于類unix的商業作業系統。原本這個系統名為iphone os,直到2010年6月7日wwdc大會上被改名為ios。截至2011年11月,ios已經占據了全球智能手機系統市場佔有率的30%。

xcode是蘋果公司向開發人員提供的內建開發環境,用于開發mac os的應用程式。ios sdk是ios系統的開發工具。xcode允許你開發基于ios的ipad、iphone、ipod touch 裝置應用程式。隻要有mac os x snow leopard 10.6.2 以上版本 mac os 作業系統,便可安裝ios sdk,可以使用iphone模拟器進行調試或者使用真機進行調試。

在ios上開發cocos2d-x的應用也要使用xcode。xcode的安裝檔案下載下傳位址為<code>https://developer.apple.com/technologies/tools/</code>。

注意 下載下傳之前需要注冊蘋果開發者,下載下傳後輕按兩下dmg檔案進行安裝即可。

2.3.1 cocos2d-x軟體安裝與配置

首先将cocos2d-x的壓縮包解壓到某一個目錄下,這時便可運作helloworld項目了。

輕按兩下proj.ios目錄下的ios工程檔案,用xcode打開helloworld項目,然後單擊運作,cocos2d-x的helloworld項目便可在iphone模拟器和ipad模拟器上運作,效果如圖2-33和圖2-34所示。

下面在mac系統上安裝cocos2d-x模闆。首先啟動終端(單擊finder→前往→實用工具→終端),然後将目錄切換到cocos2d-x的解壓目錄,輸入如下指令安裝cocos2d-x模闆:

《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置

圖2-35所示為終端下指令安裝cocos2d-x模闆的過程。

《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置

注意 運作這段指令的過程中如果出現問題,請檢查你的指令是否輸入正确。

2.3.2 cocos2d-x工程目錄介紹

cocos2d-x的ios版本工程目錄和ios普通的工程目錄類似,如圖2-36所示。

各子目錄說明如下:

classes:cocos2d-x的遊戲邏輯類,也是我們要編寫的類檔案。

cocos2dx:引擎代碼類。

frameworks:引擎所使用的架構部分。

ios:ios平台相關專用類。

products:編譯生成的封包件。

resources:資源檔案夾。

在xcode 4環境下建立項目的目錄略有不同,如圖2-37所示。

《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置

firsttest:項目相關檔案夾,其中包括資源檔案夾resources、庫檔案夾libs、ios平台相關代碼檔案夾、遊戲邏輯類檔案夾classes、支援的預編譯頭檔案夾supporting files。

2.3.3 建立項目及交叉編譯

在xcode下選擇建立項目,在如圖2-38所示的對話框中選擇cocos2d-x,然後選擇需要的架構類型。

在如圖2-39所示的對話框中輸入項目名稱等資訊。

《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置
《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置

選擇相應的模拟器,單擊運作項目。圖2-40和圖2-41所示分别為建立項目在iphone模拟器和ipad模拟器上的運作效果。

《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置
《Cocos2D-x權威指南》——2.3 iOS下的開發環境配置