【发布时间】:2011-03-09 19:24:24
【问题描述】:
我在 cocos 中构建游戏已经有一段时间了,我突然想到使用 UIKit 可能会容易得多。
能否请您帮我权衡利弊,并分享您的一些经验。
以下是我列出的每种优势的基本列表。我觉得我对 cocos 的了解还不够,无法做出最好的明智决定。
可可
- 游戏引擎免费提供。每帧暂停/恢复回调
- 精灵动画
- 使用 open GL(这是真的吗?这是优势吗?)
- ...帮我想想更多!
用户界面工具包
- 更多帮助/文档/示例代码
- iPhone 程序员熟悉
- 易于触摸
- 简单的视图动画
- 易于定制
- 更快的加载时间? (这是真的吗?)
任何反馈都会很棒!
编辑:我刚刚看过一个开发者视频(在一个名为 Quest 的开放式 GL 游戏中),他们使用 UI Kit 作为 UI 元素,绘制在 GL 视图的顶部。这对 cocos 是否可行/实用?
【问题讨论】:
-
挑剔:您在 iOS 设备上看到的所有内容都是使用 OpenGL 绘制的。
-
@Till:一旦遇到 CoreAnimation 可能,但 Core Graphics 是基于 CPU 的绘图。
-
物理和碰撞检测 + 声音、图集和视差,然后你就会开始倾向于 cocos2d 和花栗鼠或 box2d
-
@Eimantas,什么是视差?在 cocos 中如何使用?
-
视差主要用于街机游戏中,角色从左到右移动(想想“Contra”),视差是产生“远处背景”效果的东西,它以不同的速度移动。
标签: iphone uikit cocos2d-iphone