iPhone - 可以Cocos2d创建非游戏吗?

问题描述:

Cocos2D可以创建非游戏应用程序,例如手指绘画应用程序,调查问卷或其他类型的非游戏应用程序吗?iPhone - 可以Cocos2d创建非游戏吗?

如果是这样,图书馆对这类应用程序有什么样的限制?

如果不是,您建议什么样的图书馆?

感谢

您可以使用cocos2d创建任何具有自定义外观和感觉的应用程序。它是一个图书馆,可以为您提供对原始opengl的高级支持,如创建和管理场景,大量动画等等。您可以做的事情仅限于您的想象力:-)。正如Jesse Naugher所建议的那样,查看这些功能。并检查他们的iPhone样本。

只是想举个例子。一般你需要一些按钮,菜单等,你需要从一个场景转换到另一个场景。在主屏幕中说,你会显示一个包含4个选项的菜单,选择你将移动到4个不同的屏幕。在第一个屏幕中说,你需要输入和处理数据并向用户显示一些结果。说另一个屏幕显示一个饼图,另一个屏幕显示条形图。另一个屏幕包含用户的选项/设置。你可以用cocos2d完成所有这些。

+0

你知道一个应用程序的例子,而不是一个游戏,用cocos2d完成吗? – SpaceDog 2010-07-19 19:09:01

+2

对不起,我不能提供你一个例子。主要原因是大多数公司不说他们使用了什么技术/工具。所以很难猜测应用中实际使用的是什么。但如果你看看cocos2d的特性并运行示例代码,那么你会意识到它可以用它来构建几乎任何自定义的UI。显然你不会得到默认的外观和感觉就像一个导航栏或标签栏,但当然,你不希望他们在一个opengl应用程序。总结一下,cocos2d使得在2D环境下处理opengl变得更加容易,你可以用它做任何有趣的自定义UI。 – taskinoor 2010-07-20 03:05:36

是的,它是任何图形应用程序,只要它的局限性,我建议在其网站上阅读了,这是相当深入和有益的。 cocos2d

+0

谢谢,但我没有看到任何非游戏的应用程序。我想看看使用cocos2d完成的一个示例或教程或图形。 – SpaceDog 2010-07-19 19:08:07

+0

我已经在我的答案中添加了一个例子(它的大小适合评论)。希望它对你有所帮助。 – taskinoor 2010-07-20 03:14:24

是的。 cocos2d不仅用于创建游戏,但它是最常见的目的。它可以让你更轻松地控制场景和动画。

使用cocos2d但不是游戏的应用程序的一个示例是mystic。它应该给你一些关于cocos2d设计要做的事情(动画和控制场景)的基本概念。