大家想必也有聽過 Angry Bird、Fruit Ninja 等等著名遊戲的大名吧。在 IOS 商店上發光發熱,更是賣個滿堂紅,為開發者帶來可觀的收入。知道這些的你是否已經磨拳擦掌,想自己開發一款遊戲去掏金呢?很多人也覺得開發一款遊戲十分困難,其實不然。隨著很多免費及收費的遊戲引擎的出現,將遊戲制作的門檻降低,節省了很多遊戲骨架上的編程時間,現在遊戲開發者只需專注在遊戲玩法設計上。
以下的教學是針對於 IOS 上的遊戲制作,使用的是 Cocos2d 這個遊戲引擎。Cocos2d 是完全免費的,你可以任意將遊戲發佈發售至 IOS APP Store。當然,如果遊戲賣得大錯的話,筆者還是鼓勵大家對 Cocos2d 團隊進行捐助的,始終開發一個遊戲引擎也需要十分長的時間和努力。說了那麼多廢話,教學現在開始。
步驟1: 下載及安裝 Xcode,Xcode 可以到 Mac App Store 免費下載,至於安裝方法這裏就不詳述了。
Xcode 下載: http://itunes.apple.com/hk/app/xcode/id448457090?mt=12
步驟2:下載 Cocos2d 並安裝範例,請下載當前的最穩定版本,當然,進階開發者可以下載測試版去嘗試新的功能。
Cocos2d 下載: http://www.cocos2d-iphone.org/download
下載了 Cocos2d 後,就可以開始安裝 Cocos2d 範例了。首先把檔安解壓,開啟 Terminal 並到你的檔案位置,一般都是在 Download 裏的。執行以下代碼
./install-templates.sh -u
如果你之前已經安裝過舊的版本,可以執行以下代碼去強制安裝多一次
./install-templates.sh -f -u
安裝完成後就可以開始建立一個新的專案。
執行 Xcode 並建立新的專案,選擇 cocos2d

你會發現有三個範例,cocos2d 是最基本的 Hello World 範例,cocos2d_box2d 是物理引擎的範例,而 cocos2d_chipmunk 則是骨架引擎的範例。
選擇 cocos2d

輸入 Product Name,這裏暫叫 HelloWorld,及後按 Next 選擇儲存專案的位置後就完成建立了。
建立好專案後會出現這個畫面

看一看這個範例有甚麼,按左上的 Run Button 就會自動 Compile 執行,並會開啟一個 iPhone 模擬器

iPhone 模擬器上出現了 Hello World 的字。
cocos2d 前期預備工作已經完成,下一編待續...

Add a comment