本書旨在讓讀者你掌握最新的開發(fā)方法并盡快寫出自己的coocs2d游戲。到本章結(jié)束時要教大家在Xcode模板的基礎(chǔ)上你將能創(chuàng)建一個全新的cocos2d項目,本章同時也會介紹一些在游戲開發(fā)過程中必須牢記的重要知識。另外,鑒于內(nèi)存管理往往是許多開發(fā)者的心頭大患,本章還將解釋cocos2d中內(nèi)存管理的實現(xiàn)方法,希望能夠幫助大家躲過一些較為常見的陷阱。
2.1 準備工作
在本節(jié)中,首先介紹一些最基本的準備工作。由于蘋果公司官方已經(jīng)有詳細的文檔來說明如何注冊成為iOS開發(fā)者,以及如何創(chuàng)建必需的授權(quán)文件,因此這里我就不作過多解釋了。
2.1.1 系統(tǒng)要求
為了開發(fā)iOS應(yīng)用程序,軟、硬件必須符合以下要求:
基于Intel處理器 + 1GB RAM的Mac計算機
Mac OS X 10.6(Snow Leopard)或更高版本的操作系統(tǒng)
任何iOS設(shè)備
就開發(fā)而言,任何基于Intel處理器的Mac計算機都是滿足要求的。即使是Mac mini,也能很好地滿足iPhone應(yīng)用程序或游戲的開發(fā)需求。盡管對RAM(Random Access Memory,隨機訪問存儲器)的最低要求是1GB,但我還是推薦安裝2GB或更多內(nèi)存。相比其他軟件,游戲開發(fā)工具對內(nèi)存的需求往往要大得多;所以,,如果條件允許,就請按照我推薦的那樣做吧,這樣可以使計算機運行得更為流暢。要知道,你將要處理的是大量的圖像、音頻文件以及程序代碼,并且很有可能需要同時運行所有這些工具。
注意:,自2010年6月iPhone SDK 4發(fā)布以來,iOS開發(fā)就必須在Mac OS X 10.6及其以上版本中進行。如果你正在使用舊版本的Mac OS X,請到Mac OS X的技術(shù)規(guī)格說明網(wǎng)站(http://www.apple.com/macosx/specs.html)檢查你的Mac是否符合系統(tǒng)要求以及如何購買Mac OS X 10.6。