对于像这个应用程序http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=323242790&mt=8这样的东西,需要什么样的游戏框架?这都是2D,我读过Cocos的流行程度。问题是我不是游戏程序员,并且没有任何好的Cocos教程。 Cocos会创建一个类似上面链接的游戏吗?
如果有人使用CoreAnimation(Quartz 2D),他们是否必须从头开始创建物理?
我在启动时看不到任何带有Unity 3D徽标的游戏,如果您使用Indie许可证,则必须显示该游戏。 Unity最适合的游戏风格是什么?
对于初学者来说,他们应该从Cocos开始,还是像Unity这样拥有大量免费资源(图像,声音等)的东西。
答案 0 :(得分:4)
我不是iPhone开发的专家,但一直在研究它,并试图以2美分的价格筹码。
是的,似乎Cocos非常适合你打算做的事情,而且它绝对能够做出类似卡通战争的东西。此外,它还为您提供了两种可供选择的集成物理引擎选择。 Streaming Color的Owen Goss正在开发一款使用Cocos的游戏并对其进行视频博客,他偶尔会评论与物理引擎相关的问题http://www.streamingcolour.com/blog/。
你也可以选择CoreAnimation,但是你可以自己做物理学。如果我没弄错的话,NimbleBit http://www.nimblebit.com/家伙直接在Quartz开发他们的游戏(Scoops,Moon Drop)。
Unity虽然是3D引擎,但也适合这项工作。 Zombieville USA是使用它开发的(这里有更多详细信息http://www.thecareergamer.com/?p=513),并且具有与您共享的链接类似的剪切动画效果。我猜所有那些没有展示独立Unity徽标的游戏都是使用完整版本制作的。似乎使用Unity允许他们在很短的时间内开发Zombieville。此外,在Unity中,您不会使用Objective C并且也允许使用C#。
祝你好运!答案 1 :(得分:1)
不要从scatch编码。使用Unity。
根据您购买的Unity版本,您可以在启动时排除Unity徽标。
http://unity3d.com/unity/licenses
从Unity开始。这是一个可以针对所有级别用户的解决方案,因为它支持非常高级的增强功能。
答案 2 :(得分:0)