我真的可以帮助你开始我的新项目了。这个想法是为Android构建一个互动游戏。我对游戏开发很陌生,所以请跟我一起玩。这不是2d / 3d游戏,而是你几年前在flash中开发的东西。问题是,移动应用程序的闪存仍然是可行的方法吗?我要转到html5 + phonegap吗?有更好的方法吗?我认为使用android图形/动画不适合这个。任何能让我朝着正确方向前进的资源都将受到高度赞赏。
谢谢你的时间!
答案 0 :(得分:2)
使用PhoneGap / HTML5的最有说服力的理由是,您希望轻松访问每个设备(或者您的技能已经集中在HTML5中)。 HTML游戏的性能因设备而异,如果您的游戏对性能要求很高,可能会成为测试和优化的噩梦。虽然有一些很好的HTML5游戏框架(createJS)可以使一些不那么困难,并为某些东西提供不错的性能。
如果您的游戏性能需求适中,并且您希望使用相同的代码库轻松定位iOS和Android,则Flash非常适合。使用stage3D时,您可以获得相当不错的性能,而无需投入大量额外时间。 (有很多框架可以让它变得简单,对于2D游戏来说,starling非常棒并且具有非常棒的性能而不是本机代码应用程序)
原生应用程序将为您提供最佳性能,但是以生产时间为代价,您可能必须为每个平台设置单独的代码库 - 如果您只针对一个平台,那么这并不是一件大事(机器人)。
答案 1 :(得分:0)
如果你想做桌面原生游戏。我推荐flash(AIR)这是跨设备。 如果是网页浏览器游戏,那么HTML 5和JS是最好的
答案 2 :(得分:-1)
在手机游戏方面,Flash绝对不是最佳选择。 HTML5可以工作,但在某些设备上可能运行缓慢。最好的方法是创建本机应用程序。 iOS设备使用C和Objective-C,而Android使用Java / C ++ / Python。您首先需要确定要访问的用户,然后使用该开发语言和IDE开发应用程序。