platform 遊戲中不多用到物理引擎,首先是物理引擎太難控制,特別是platform通常追求較高的操做手感,其次物理引擎太消耗ide
因此通常都是本身簡單的作物理效果,主要圍繞重力,速度/加速度,碰撞檢查工具
地圖通常採用tile拼湊成的,目前能找到的較好的tile工具就是tilemapidea
可是在實際使用中發現,tilemap並非很適合platform,由於tilemap以tile爲單位,若是是很大一塊區域(好比地)都是同一種tileorm
碰撞檢查不只麻煩,並且太小的劃分,位置上面會常常作修正,有可能引入bug遊戲
以爲徹底能夠將同類型的區域根據是否能夠融合自動融合成一個大的tileform
參考文章map
http://www.learn-cocos2d.com/2013/08/physics-engine-platformer-terrible-idea/bug
待續。。。地圖