我在 cocos 中构建游戏已经有一段时间了,现在我突然想到使用 UIKit 可能会更容易。

能否请您帮我权衡利弊,并分享您的一些经验。

这是我对每个优点的基本列表。我觉得我对 cocos 了解不够,无法做出最好的决定。

Cocos

  • 游戏引擎免费提供。每帧暂停/恢复回调
  • Sprite 动画
  • 使用开放的 GL(这是真的吗?这是一个优势吗?)
  • ...帮我想想更多!

  • UI 套件
  • 更多帮助/文档/示例代码
  • iPhone 程序员熟悉
  • 易于操作的触摸
  • 轻松查看动画
  • 易于定制
  • 更快的加载时间? (这是真的吗?)

  • 任何反馈都会很棒!

    编辑 :我刚刚看过一个开发者视频(在一个名为 Quest 的开放 GL 游戏中),其中他们使用 UI Kit 作为 UI 元素,绘制在 GL View 的顶部。这对 cocos 来说可能/实用吗?

    最佳答案

  • Cocos2d 使用 OpenGL 绘制 Sprite 、运动和粒子。尝试使用 Quartz/Core Graphics(它没有加速!)从根本上来说要慢得多并且耗电。
  • Cocos2d 是一个 Sprite 库,首先是一个场景图。您将重复使用 UIKit 制作场景图。
  • Cocos 中有很多不错的免费赠品,您必须从头开始开发。

  • 因此,简而言之:它的绘制速度比 CPU 绑定(bind)的绘制调用快得多,它提供了大多数基于 sprite 的游戏所需的 95%,而无需一遍又一遍地重新发明相同的东西,并且是免费的。

    关于iphone - 为什么在 2D iPhone 游戏中使用 Cocos over UI Kit?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5251055/

    10-08 21:46