Cocos2D 學習筆記 (4) - 整合練習

萬箭齊發 Demo

這個練習主要是把前面學到的做個整合,做出一個在畫面上不斷往上發射的火箭。依然利用前的範例來修改,大致的步驟如下:
  1. 新增一個自製的火箭 CCSprite
  2. 修改 GameLayer.m 將原先的 CCSprite 換成我們的,並且每秒產生一個火箭。

Eclipse 快速轉移到新版本 (3.7 to 4.3 Kepler)

Eclipse Kepler

我之前使用的版本是 3.7.x 版,在把 3.7.1 升級到 3.7.2 時,只需要到 Window (在 Mac 上是 Helper) -> Install New Software ,從官方的網址上的就能直接升級。但後來想要升級到 4.2 以上的版本時卻發現好像不能直接這麼做,參考這篇,所以最佳做法就是直接下載新的 Eclipse 來使用,這最麻煩的地方就在於外掛及專案開啟的問題,後來找了一下,好像還滿容易的,做法如下。

Eclipse UI 佈景 (MoonRise UI)

MoonRise UI

不知道為什麼,就是很喜歡這種烏漆嘛黑的編輯器,最近發現一個叫 MoonRise UI 的佈景,可以讓 Eclipse 完全變暗,超愛的。可惜的是,在 Windows 上用起來效果很不好,有些字都看不清楚,而且開關資料夾的箭頭也怪怪的,最後只好換回來,但是它的語法高亮的顏色還不錯看,名字叫 RainbowDrops 就真的很彩虹。

這個佈景只支援 Eclipse 4.2+ 的版本,安裝方法很簡單,網站上都有寫的很清楚了,以下是快速說明。


Cocos2D 學習筆記 (2) - 圖層(Layer)及場景(Scene)

Cocos2D demo

上一篇中,我們透過 HelloWorld 來體驗 Cocos2D 的第一次執行,接下來將寫幾行程式,試著加入自已的角色 (Sprite)。
註:Sprite 在 wiki 中的解釋為場景中的一組二維影像,中文被翻譯成「精靈」,這邊我把它稱為角色比較好說明。至於到底什麼是 Sprite,直接搜尋圖片「sprite sheet」就可以清楚瞭解了。