使用cocos2d对于拖拽和比赛游戏会更容易吗?

时间:2012-11-16 00:40:40

标签: objective-c ios cocos2d-iphone game-engine

我是制作游戏的新手,但我对编程iOS非常熟悉。我正在创建一个形状匹配游戏,所以会有一个不同形状的数组,用户可以将形状拖动到正确的相应形状,如果它们正确,它会停留,如果它们弄错,它会回击。现在我的问题是使用cocso2d或任何游戏引擎会更容易,还是只使用触摸事件就可以轻松使用它?

1 个答案:

答案 0 :(得分:1)

由于你所描述的游戏并不是图形密集的 - 我建议使用UIKit。为什么我会使用UIKit而不是cocos2d的几个原因:

  • 界面构建器/故事板非常棒。你可以布置你的 屏幕和屏幕上的游戏元素。 (我知道存在这样做的工具 使用像CocosBuilder这样的cocos,但IMO他们只是不比较 直接在XCode工作)
  • UIKit动画可能不容易,你可以用最少的代码做一些非常强大的东西。
  • 您有直接访问元素,如UITableView,UICollectionView,UIScrollView等。有些模仿这些的cocos节点,但它们在响应和行为方面不匹配。

对于更具图形性的游戏,我仍然会使用cocos2d。您可以使用它的一些场景:

  • 你有大量精灵有很多动画(opengl很快)
  • 您想要使用基于opengl的效果,如粒子,灯光等。
  • 你需要一个物理引擎
  • 你想要一个预建的游戏引擎(有诸如levelsvg,kobold2d,line starter kit等吨)

希望这会对你有所帮助。