现在我编码了大约80%的游戏,剩下的20%是游戏的实际部分。我需要知道我应该如何继续实际制作游戏。 它几乎与Doodle Jump类似。将有重力,加速度计和平台的产卵系统。我需要知道我是否应该使用UIKit或Cocos2D。
我知道我可以使用UIKit轻松地使用加速度计,但我担心平台部分。我的“涂鸦跳跃角色”不是一个普通的正方形或矩形,所以我应该尽可能地裁剪它?我担心的原因是因为说角色落在一个平台上,所以他的身体可能有点偏离,因为CGRectIntersectsRect没有像素碰撞检测,所以你认为这样就好了吗?
如果您需要更多信息或不确定我要做什么,请告诉我。最后我只需要知道我是否应该使用Cocos2D或UIKit。 请让我知道你的想法。
谢谢!
答案 0 :(得分:4)
我的回答是,虽然你可以在UIKit中开发游戏,但我怀疑从长远来看在Cocos2D中做得更好。您不仅可以使用更好的工具来完成碰撞检测等工作,还可以使用物理引擎来处理重力等问题。基本上,Cocos2d可以完成您想要做的事情,而UIKit则不是......它是为用户界面而制作的。
尽管如此,你所做的碰撞检测很可能不需要降低单个像素的水平。一个矩形可能就足够了,或者你可以使用几个矩形来获得更高的精度。所以你可以在UIKit中把它拉下来...也许,但我敢打赌,如果你使用Cocos2d你的游戏总体上会更好。