大熊貓豬·侯佩原創或翻譯作品.歡迎轉載,轉載請注明出處. 如果覺得寫的不好請告訴我,如果覺得不錯請多多支援點贊.謝謝! hopy ;)
下面看一下catsprite中最複雜的movetoward方法,我們一開始隻是想要確定cat在螢幕上正确顯示出來,動畫正确播放出來,是以可以先不管與地圖碰撞檢測的問題.于是簡化到如下代碼:
這時要在catsprite中新增一個_move的執行個體方法如下:
那麼catsprite類基本轉換好了,為了盡快測試效果,我們需要将mainscene類中的相關代碼搭建好.
打開mainscene.h檔案,修改如下:
這裡的mainscene類對應着原代碼中的helloworldlayer類.我也将執行個體變量的什麼放到了實作檔案中,是以頭檔案裡看的比較簡潔.這裡省略了與cat移動無關的方法,比如顯示輸赢效果的wingame和losegame方法等,這寫在以後在補上,目前最重要的是看cat能不能在螢幕上正确跑起來.