iOS和Android跨平台游戏开发

iOS和Android跨平台游戏开发,android,ios,cross-platform,cocos2d-x,Android,Ios,Cross Platform,Cocos2d X,我和我的朋友正在创办一家专注于移动设备应用程序开发的公司。他是安卓玩家,所以他精通Java,我是iOS玩家,了解Objective-C。我们正在开发第一款游戏,我们想知道,在不同设备间保持一致体验的最佳方式是什么?我们已经考虑使用COCOS2D-X,但是我们都没有太多的C++经验。是否值得尝试Cocos2D-x,或者是否有可能为这两个平台编写本机应用程序并保持相同的用户体验? 谢谢 我认为你应该在一个平台上开发游戏,然后移植到另一个平台。同时在两个平台上编写同一个游戏听起来像一场噩梦。iOS和A

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

我认为你应该在一个平台上开发游戏,然后移植到另一个平台。同时在两个平台上编写同一个游戏听起来像一场噩梦。iOS和Android都有自己的问题。Cocos2d-x听起来很适合多平台开发,但这一切都取决于你要玩的游戏类型。

如果你打算为每一个平台做原生的,无论你们中谁是更强的程序员,我都会先在这个平台上工作。解决游戏问题,然后将端口.

作为iOS和Android开发的跨平台开发解决方案。 它可以在iOS和Android之间共享非可视逻辑,同时可以访问本机GUI小部件的外观,从而减少将整个代码从一个平台移植到另一个平台的工作量。一个人可能会有土生土长的样子,但要有这种感觉就另当别论了

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


PS我不是为Xamarin工作,也不是为Xamarin工作。

这确实给了我开发移动应用的动力,因为我也想开发自己的移动应用。但正如我在上面的评论中所看到的,我们应该首先关注一个平台来开发,并做一个良好的开端