本文提及的某些技巧僅適用於iOS開發過程。我們本可以簡單地照搬所有的內容,但是我們想要將其進一步改善。首先,我們檢視了其他資源,包括CoreJ2Me和ManiacDev。隨後,我們找出最頻繁出現的問題以及最有幫助的技巧,並將其精選為供iOS遊戲開發新手使用的5大技巧。

iOS development(from blog.betable)iOS development(from blog.betable)

1、根據手機的處理能力建立遊戲

遊戲執行可用的記憶體量通常比蘋果宣傳的256M處理能力要少得多。原因在於,手機的必要後臺執行需要耗費一定的記憶體,而不必要的多工程式使得情況變得愈發嚴峻。這也引向了第2個技巧。

2、關閉多工處理

雖然許多應用不需要使用多工處理功能,但大多數產品仍然在iOS上使用了這種方法。這種做法或許可以讓使用者很方便地跳轉回遊戲,但是它往往也會導致使用者手機執行速度變慢,而且讓開發過程更為複雜。幸運的是,關閉多工處理功能是件很簡單的事情:只需要開啟info.plist檔案,新增UIApplicationExitsOnSuspend或選擇應用程式不在後臺執行,然後將新值設定為YES或勾選方框即可。這樣做應當不會影響遊戲的使用者體驗,除非你的遊戲需要很長的載入時間,而這個問題也就引出了下個技巧。

3、優化遊戲使之快速啟動

在你開發遊戲時,要儘量削減所有不必要的內容。這意味著需要優化圖片和精靈,在恰當的地方使用rgb4444紋理,並且使用Ogg-Vorbis音訊編碼格式。所有這些可優化的方面都能夠最小化遊戲下載和載入時間。

4、慎重混合

如果你能夠避免,儘量不要混合使用Objective C和C++。但是,如果你確實同時使用了這兩種語言,那麼就要標註其分類和互動的位置。多種程式語言混合使用是件很棘手的事情,尤其是針對首次開發遊戲的新手,所以可以適當做筆記或者給程式碼標色。

5、耐心等待應用商店稽核

提交到應用商店需要很長的時間,而且它不會回覆你事情的進展情況。要耐心,你的應用必須經過多次稽核。確保你輸入了正確的銀行賬戶等資訊,因為有些資訊在提交之後便無法更改。

遊戲邦注:本文發稿於2011年8月16日,所涉時間、事件和資料均以此為準。

via:gamerboom.com