iOS和Android跨平台游戏开发

时间:2013-01-06 22:47:23

标签: android ios cross-platform cocos2d-x

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

通过在iOS和Android之间共享无视觉逻辑,同时可以访问本机GUI小部件的外观,可以减少必须将整个代码从一个平台移植到另一个平台的工作量。人们可能会看到本土的外观,但这是另一个感受到的故事。

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

PS我不是为Xamarin工作或与Xamarin有任何关系。

答案 2 :(得分:0)

这真的让我有动力开发移动应用程序,因为我也想开发自己的移动应用程序。但正如我在上面的评论中看到的那样,很高兴知道我们应该专注于一个平台,先开发并做一个好的开始。