萬箭齊發2 前一版本是利用 CCMoveTo 來移動火箭,現在我們要用另一個方法來移動火箭,這個方法會有一個遊戲主迴圈,這個迴圈會以影格的速度被呼叫,假如是 1 秒顯示 60 個影格,那這個迴圈就是 1 秒被呼叫 60 次,我們將利用這個迴圈來達成元件的移動。
Cocos2D 學習筆記 (5) - 聲音
關於音樂與音效,iOS 提供兩個加入聲音的框架:
- AVAudioPlayer:快速容易使用,但功能有限。
- OpenAL:屬於低階 API,功能較多。
Cocos2D 學習筆記 (4) - 整合練習
這個練習主要是把前面學到的做個整合,做出一個在畫面上不斷往上發射的火箭。依然利用前的範例來修改,大致的步驟如下:
- 新增一個自製的火箭 CCSprite
- 修改 GameLayer.m 將原先的 CCSprite 換成我們的,並且每秒產生一個火箭。
Cocos2D 學習筆記 (2) - 圖層(Layer)及場景(Scene)
上一篇中,我們透過 HelloWorld 來體驗 Cocos2D 的第一次執行,接下來將寫幾行程式,試著加入自已的角色 (Sprite)。
註:Sprite 在 wiki 中的解釋為場景中的一組二維影像,中文被翻譯成「精靈」,這邊我把它稱為角色比較好說明。至於到底什麼是 Sprite,直接搜尋圖片「sprite sheet」就可以清楚瞭解了。
註:Sprite 在 wiki 中的解釋為場景中的一組二維影像,中文被翻譯成「精靈」,這邊我把它稱為角色比較好說明。至於到底什麼是 Sprite,直接搜尋圖片「sprite sheet」就可以清楚瞭解了。
Cocos2D 學習筆記 (1) - Hello World
Cocos2D 是一個遊戲開發框架,要使用它首先就是要下載。
Cocos2D 官方網站 : http://www.cocos2d-iphone.org/
下載頁:http://www.cocos2d-iphone.org/download/
Cocos2D 官方網站 : http://www.cocos2d-iphone.org/
下載頁:http://www.cocos2d-iphone.org/download/