Marmalade SDK 是不是更相关或更常用于游戏开发?

Posted

技术标签:

【中文标题】Marmalade SDK 是不是更相关或更常用于游戏开发?【英文标题】:Is Marmalade SDK more relevant or commonly used for Game Development?Marmalade SDK 是否更相关或更常用于游戏开发? 【发布时间】:2011-12-07 12:33:50 【问题描述】:

我是移动应用开发的新手,正在寻找合适的平台开始。我遇到了一个项目,人们希望在移动应用程序中为交换机和家庭自动化公司实施自助广告。他们最初想要一个 iPhone 应用程序,但随后也想在 android 和其他平台上部署。一个类似的应用程序是这个one。

在投入大量时间研究各种 SDK 和开发人员计划后,Marmalade 的多平台部署功能引起了我的注意。然而,在浏览了一些教程之后,我发现 these 很有帮助,我发现这些教程往往与游戏开发有关。所以,我想知道 Marmalade 是否是更适合游戏开发的平台,如果我想开发通用应用程序,我或许应该考虑使用原生 SDK?

【问题讨论】:

【参考方案1】:

果酱非常适合游戏:使用果酱的游戏包括割绳子、植物大战僵尸、使命召唤:黑色行动等

但是对于一般应用程序,您最好使用其他工具,至少在他们的 Marmalade 6.0 之前。它们具有原生 UI 支持,但仍在开发中,您可能会错过一些功能。

看钛:http://www.appcelerator.com/showcase/applications-showcase/

【讨论】:

我考虑使用果酱还有另一个原因。我现在没有 Mac,我正在寻找解决该问题的替代方案。 Marmalade 的一大优势是我可以让它在 Windows 上运行。 Titanium 再次需要 Mac OS X 机器和已安装的 XCode。我想我需要一台 Mac,我想创建合适的 Native UI 应用程序。 是的,Marmalade 只需几分钟就可以将应用程序提交到 AppStore。所有其他包括签名文件都可以使用 PC 完成。如果你讨厌 Mac,可以考虑在 PC 上安装 MacOS - hackintosh.com 谢谢。我也在考虑类似的路线。 :)【参考方案2】:

由于易于获得帮助和教程,我总是更喜欢使用本地语言进行应用程序开发。您可以找到很多关于 Android 或 Objective C 开发的帮助和教程、指南、书籍等,但它们是关于 Marmalade 的极少数教程。 Marmalade 对于任何游戏开发者来说都是一个很棒的引擎,但对于非游戏应用程序,我不推荐它,因为你永远不需要使用它的 USP 的额外功能。

【讨论】:

以上是关于Marmalade SDK 是不是更相关或更常用于游戏开发?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Cocos2d-x + Marmalade 制作类似 Candy Crush 的地图

上传失败您需要使用版本号为29或更低的SDK

API 级别 19 或更低级别的 LocalDate 替代方案?

如何使用 PayPal 的 SDK(Java 或 JavaScript)实现两步或更少步完成订单?

在哪里检查“如果我使用v4.29.0或更高版本的SDK,你需要添加:”

在整数 SSE 寄存器中移动更高或更低 64 位的最快方法