iOS 和 Android 跨平台游戏开发 [关闭]

Posted

技术标签:

【中文标题】iOS 和 Android 跨平台游戏开发 [关闭]【英文标题】:iOS and Android Cross-Platform Game Development [closed] 【发布时间】:2013-01-06 22:47:22 【问题描述】:

我和我的朋友正在创办一家专注于移动设备应用开发的公司。他是 android 人,所以他精通 Java,而我是 ios 人,了解 Objective-C。我们正在开发我们的第一款游戏,我们想知道,保持跨设备体验一致的最佳方式是什么?我们考虑过使用 Cocos2D-x,但我们都没有太多的 C++ 经验。尝试 Cocos2D-x 是否值得,或者是否可以为两个平台编写原生应用程序并保持相同的用户体验? 谢谢!

【问题讨论】:

【参考方案1】:

我认为你应该在一个平台上开发游戏,然后移植到另一个平台。同时在 2 个平台上编写同一个游戏听起来像是一场噩梦。 iOS 和 Android 都有各自的问题。 Cocos2d-x 听起来很有希望用于多平台开发,但这完全取决于您要玩的游戏类型。 如果你要为每个平台做原生,无论你们中的哪一个是更强大的程序员,我都会先在那个平台上工作。解决游戏问题,然后移植。

【讨论】:

【参考方案2】:

作为 iOS 和 Android 开发的跨平台开发解决方案,请考虑 Xamarin。

它可以减少将整个代码从一个平台移植到另一个平台的工作量,因为它可以在 iOS 和 Android 之间共享非可视化逻辑,同时可以访问原生 GUI 小部件的外观和感觉。一个人可能会得到当地人的外观,但要获得这种感觉是另一回事。

在成功测试后,Xamarin 跨平台方法的主要区别在于逻辑可以在 iOS 和 Android 之间共享,而 GUI 可以使用原生 GUI 工具构建。

PS 我不为 Xamarin 或任何与 Xamarin 相关的工作。

【讨论】:

【参考方案3】:

这真的给了我开发移动应用程序的动力,因为我也想开发自己的移动应用程序。但是正如我在上面的 cmets 中看到的那样,很高兴知道我们应该专注于一个平台来首先开发并做好一个良好的开端。

【讨论】:

以上是关于iOS 和 Android 跨平台游戏开发 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 和 iOS 的 2D 跨平台游戏引擎? [关闭]

跨平台开发基于服务器的游戏,包括 iphone、android、WP7 [关闭]

如何在 iOS 和 Android 之间为游戏进行通信 [关闭]

iOS / Android 跨平台开发 [关闭]

U3D编译Web PC IOS Android平台游戏和运行方法

U3D编译Web PC IOS Android平台游戏和运行方法