2011-10-04 101 views
0

現在我已經編碼了大約80%的遊戲,其餘的20%是它的實際遊戲部分。我需要知道我應該如何去實際製作遊戲的一部分。 它與Doodle Jump有些相似。將會有重力,加速計和平臺產卵系統。我需要知道我是否應該使用UIKit或Cocos2D。我該怎麼做(遊戲)?

我知道我可以做重力和使用加速度計很容易使用UIKit,但我擔心平臺的一部分。我的「塗鴉跳躍角​​色」不是一個正方形或矩形,所以我應該盡我所能地裁剪它?我擔心的原因是因爲說角色落在一個平臺上,所以他的身體可能有點偏離,因爲CGRectIntersectsRect沒有像素碰撞檢測,所以你認爲它的方式很好嗎?

如果您需要更多信息或不確定我想要做什麼,請讓我知道。最後,我只需要知道我是否應該使用Cocos2D或UIKit。 請讓我知道你的想法。

謝謝!

+0

大多數情況下,您不需要擔心像素碰撞。 – thedaian

+0

所以你說我可以通過UIKit做到這一點? –

回答

4

我的答案是,雖然你可能能夠在UIKit中開發遊戲,但我的懷疑是,從長遠來看,在Cocos2D中做它會更好。您不僅可以使用更適合做碰撞檢測等工具,還可以使用物理引擎來處理重力和類似事情。基本上,Cocos2d是爲了完成你想要做的事情而設計的,UIKit不是......它是爲用戶界面設計的。

儘管如此,您所做的碰撞檢測很可能並不需要降低單個像素的水平。一個矩形可能已經足夠了,或者你可以使用幾個來獲得更高的精度。所以你可以把它從UIKit中解放出來......也許,但是我敢打賭,如果你使用Cocos2d,你的遊戲總體來說會更好。