2009-10-07 79 views
3

对于像这样的应用http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=323242790&mt=8,需要什么类型的游戏框架?这全是2D,我读过Cocos的流行程度。问题是我不是一个游戏程序员,那里没有任何好的Cocos教程。科科斯能够创建一个像上面链接的游戏吗?iPhone游戏编程:这个游戏的框架?

如果有人使用CoreAnimation(Quartz 2D),他们是否必须从头开始创建物理?

我在启动时看不到任何带有Unity 3D徽标的游戏,如果您使用独立许可证,则必须显示该游戏。 Unity最适合的游戏风格是什么?

对于初学者来说,他们应该从Cocos开始,还是像Unity这样拥有大量免费资源(图像,声音等)的东西。

+0

这是一个关于游戏框架的好博客。希望它对一些人有帮助。 HTTP:// maniacdev。com/2009/08/the-open-source-iphone-game-engine-comparison/ –

回答

4

我不是iPhone开发专家,但一直在研究它,并会尝试在我的2美分。

是的,看起来科科斯将非常适合你打算做的事情,而且它肯定能够做出像卡通战争那样的东西。另外它还为您提供两种集成物理引擎可供选择。 Streaming Color的Owen Goss正在开发一款使用Cocos的游戏,并且对体验进行了视频播放,他偶尔会对与物理引擎有关的问题http://www.streamingcolour.com/blog/发表评论。

你也可以选择CoreAnimation,但你自己做物理。如果我没有弄错的话,NimbleBit http://www.nimblebit.com/家伙直接在Quartz中开发他们的游戏(Scoops,Moon Drop)。

尽管是3D引擎,Unity仍然适合这项工作。 Zombieville USA是使用它开发的(更多详细信息,请参阅http://www.thecareergamer.com/?p=513),并且具有类似于您分享的链接的切割动画感觉。我想所有那些不显示独立Unity标志的游戏都是使用完整版本制作的。看起来,使用Unity可以让他们在很短的时间内开发出Zombieville。此外,在Unity中,您不会被Objective C卡住,并且也可以使用C#。

祝你好运!

+0

这些是伟大的学习链接。谢谢。 – 4thSpace

+0

所以听起来像Cocos对于iPhone游戏开发初学者来说是一个相当复杂的设置? – 4thSpace

+0

我猜不会因为它最终有一个基于Python/Cocos的简单设计而变得复杂。按照简单顺序排列,我猜你会得到: Unity> Cocos2d> Quartz 可能这一切都取决于你对Objective C的使用体验(这将有利于Quartz和Cocos)以及你需要多少内容管道以及花钱的处置(这将有利于统一)。 –

1

不要从scatch进行编码。使用Unity。

根据您购买的Unity版本,您可以在启动时排除Unity徽标。

http://unity3d.com/unity/licenses

开始与统一。这是一个针对各级用户的解决方案,因为它支持非常先进的增强功能。

+0

最后我检查了,独立版本是600美元。我只是不喜欢在启动时显示其他公司的徽标。这很俗气。如果花600美元购买600美元的游戏,那么它会花费你的游戏很长时间,这似乎不值得投资。 – 4thSpace

0

我对Unity所看到的游戏的印象是,它们启动缓慢。没关系,如果有大型游戏体验,但不适合我想在几秒钟内玩的东西。

基于我的研究,我决定使用Cocos进行简单的2D游戏。有很多很好的贴子在forum,即使没有明确的教程

我也问了question前阵子关于3D引擎 - 乌龙VS SIO2,得到了一些有用的答案,当我得到的时间将试图SIO2,虽然这将不会在明年才会达到这个速度(非游戏项目的方式,我会用2D飞行之前3D)。