我刚刚搞定了基本的 UIKit。我已经制作了几个个人应用程序等,但现在我已准备好与其他一些开发人员一起开发游戏。这两个框架看起来都很强大,并且有大量的花里胡哨。
有人有偏好吗?相互比较有优缺点吗?它们似乎都具有相似的语法和性能。
我刚刚搞定了基本的 UIKit。我已经制作了几个个人应用程序等,但现在我已准备好与其他一些开发人员一起开发游戏。这两个框架看起来都很强大,并且有大量的花里胡哨。
有人有偏好吗?相互比较有优缺点吗?它们似乎都具有相似的语法和性能。
作为专门为 ios 开发的游戏开发者,cocos2d 是最合适的。其中一些原因是:
1.开源和objective-c语言
2.免费
3.你学到很多意味着你必须在开发时间上妥协。
4.它支持减少内存使用的PVRTC纹理。PVRTC 是一种图像格式。当它被加载到 RAM 中时,它会以牺牲图像质量为代价消耗更少的内存。当前版本的 Sparrow 尚不支持PVRTC 。
麻雀:它仍处于开发阶段它与Flash/Flex中的框架高度相似。如果您是 Actionscript 3 开发人员,您将对 Sparrow 非常熟悉。不支持 PVRTC,没有集成物理引擎和粒子系统。
以下是我作为开发初学者发现的资源列表。您可以跳转到一些链接 http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-with-cocos2d-tutorial
https://github.com/cocos2d/cocos2d-iphone
什么是花栗鼠/物理引擎 http://www.alexandre-gomes.com/articles/chipmunk/
所有框架列表 http://www.tonylea.com/2011/best-iphone-game-frameworks/ http://talkbinary.com/iphone-development/9-game-engines-for-iphone-development/
希望对你有帮助!!
我发现 Sparrow 框架 API 比 Cocos2D 更干净、更一致。您还将获得更好的官方文档来开始 Sparrow 开发,并且开发人员在论坛上的响应非常迅速。Cocos2D 的 Wiki 相当不完整,部分已经过时,论坛又拥挤又喋喋不休,很难找到埋藏的宝石。
然而,Cocos2D 非常受欢迎,网上有更多的教程(查看http://www.raywenderlich.com)和书籍(比如我的:http: //www.learn-cocos2d.com/store/book-learn -cocos2d/ )。您还会找到更多的开发人员来寻求帮助。
然后是Kobold2D,它(但我有偏见)是 Cocos2D 的一个令人兴奋的替代品,它有 15 个以上的示例项目,集成了重要的源代码(cocos3d、cocos2d 扩展、Lua),整个 API 参考可在线、离线和作为 Xcode 帮助提供,以及更好的跨平台(iOS 和 Mac OS)支持。
肯定的答案是 cocos2d,因为与 Sparrow 相比,它易于学习、拥有强大的社区、有据可查且功能更丰富。我没用过 Sparrow 但我听说它也很简单,但它缺乏活跃的开发者和论坛。而 Cocos2d 在 iOS 中的 2d 游戏开发也越来越受到开发者的关注。所以还是用cocos2d比较好。