2013-01-06 120 views
-1

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

回答

2

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

0

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

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

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

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

0

这真的给了我开发移动应用程序的动力,因为我也想开发自己的移动应用程序。但正如我在上面的评论中所看到的那样,我们应该把重点放在一个平台上,先开发并做好开局。