【发布时间】:2011-11-29 06:53:48
【问题描述】:
我想为 iPhone 开发一款游戏。对于 iPhone 中的 2D 游戏开发,从长远来看,哪一个会更好……Sparrow 还是 Cocos2D?我已经看到 Sparrow 框架的文档很少,但 Sparrow 论坛表示,与 Cocos2D 相比,在 Sparrow 中开发游戏更容易。那么,我应该从哪里开始呢?
【问题讨论】:
标签: iphone cocos2d-iphone sparrow-framework
我想为 iPhone 开发一款游戏。对于 iPhone 中的 2D 游戏开发,从长远来看,哪一个会更好……Sparrow 还是 Cocos2D?我已经看到 Sparrow 框架的文档很少,但 Sparrow 论坛表示,与 Cocos2D 相比,在 Sparrow 中开发游戏更容易。那么,我应该从哪里开始呢?
【问题讨论】:
标签: iphone cocos2d-iphone sparrow-framework
对于基本的 2D 开发来说,两者看起来都不错,但 Cocos2D 似乎更成熟一些(尽管 Sparrow 似乎有一个良好的开端。
另一个潜在的考虑因素是便携性。 cocos2d API 已经移植到 android,但 Sparrow 还没有。
【讨论】:
Cocos2d 得到了彻底的开发,并且有几本书和无数关于这个主题的论坛。我对麻雀了解不多。 “简单”是一个相对术语。如果我是你,学习 cocos2d。
编辑:自从提出这个问题后,就有了 Apple 的 SpriteKit 和我构建的名为 MBTileParser 的游戏引擎。
【讨论】:
如果您的游戏使用了大量动画,那么 Cocos2D 很可能是您的朋友。这是因为 Cocos2D 支持 PVRTC 纹理,减少了内存使用。 PVRTC 是一种图像格式。当它被加载到 RAM 中时,它会以牺牲图像质量为代价消耗更少的内存。当前版本的 Sparrow 尚不支持 PVRTC。
【讨论】: