安卓:安卓市场上的大多数游戏都是用Java编写的吗?

安卓:安卓市场上的大多数游戏都是用Java编写的吗?,java,android,Java,Android,我对学习Android平台的游戏开发很感兴趣,但有一个问题一直萦绕在我的脑海里,那就是一些比较流行的游戏,比如《愤怒的小鸟》、《部族冲突》和《繁荣海滩》等,是用什么编程语言编写的 我真正想知道的是,我用来创建标准Android应用程序的Java是否可以用于游戏 >你可以用C++编写,还有很多。 这是一份你可以阅读的好文件。我还为您提供了一些流行的图书馆参考资料。希望这对你有帮助。 你可以用C++写,还有很多。 这是一份你可以阅读的好文件。我还为您提供了一些流行的图书馆参考资料。希望这能对您有所帮

我对学习Android平台的游戏开发很感兴趣,但有一个问题一直萦绕在我的脑海里,那就是一些比较流行的游戏,比如《愤怒的小鸟》、《部族冲突》和《繁荣海滩》等,是用什么编程语言编写的

我真正想知道的是,我用来创建标准Android应用程序的Java是否可以用于游戏

>你可以用C++编写,还有很多。 这是一份你可以阅读的好文件。我还为您提供了一些流行的图书馆参考资料。希望这对你有帮助。

你可以用C++写,还有很多。

这是一份你可以阅读的好文件。我还为您提供了一些流行的图书馆参考资料。希望这能对您有所帮助。

最流行的游戏开发引擎(尤其是android)是Unity3D。它是商业性和定性的。有一些框架(Cocos2D(开源)、虚幻引擎(商业化,过去在C++上最流行的引擎),但我(强烈)建议您使用Unity3D——它有一个很大的社区,对安装和代码的技能要求很低。

最流行的游戏开发引擎(尤其是android)是Unity3D。它是商业性的和定性的。有一些框架(Cocos2D(开源),虚幻引擎(商业性的,在过去C++上最流行的引擎),但我(强烈)推荐您使用Unity3D-它有一个很大的社区,对安装和代码的技能要求很低。

它更多的是关于游戏的内容,而不是它所用的语言。Android在Java中是最好的,但还有其他的选择。您的问题将会结束,这是关于编程的问题。我的Android游戏当然是,但是is问题更像是一个民意测验。这些问题并不是最适合堆栈溢出的问题。请询问编程问题,而不是我们的意见。@RichardTingle。您好,我可以问一下java垃圾收集是否会给您的游戏带来任何性能问题。这是我最初担心的问题之一,因为小的延迟可能会影响游戏的流畅程度。@user3364963不,显然,对于游戏,你必须始终关注性能,但每当我进行性能优化时,路线原因总是“此算法需要改进”Java在过去几年中确实有了很大的改进,并且有了并发垃圾收集,除非你创建了大量的短期对象,否则你不会有问题(因为Java现在收集垃圾,而不是等到内存耗尽再收集所有东西)这更多的是关于游戏的内容,而不是它所用的语言。Android在Java中是最好的,但还有其他的选择。你的问题将被关闭,这是关于编程的问题。我的Android游戏当然是,但这个问题更多的是一个民意调查。这些并不是最适合堆栈溢出的。请问编程问题stions,不是我们的意见。@RichardTingle。嗨,我可以问一下java垃圾收集是否会给你的游戏带来性能问题。这是我最初担心的问题之一,因为一些小的延迟会影响游戏的流畅程度。@user3364963不,显然,对于游戏,你必须始终关注性能,但每当我在做p性能优化路由的原因一直是“这个算法需要改进”,而不是垃圾收集暂停。Java在过去几年中确实有所改进,同时进行垃圾收集,除非您创建大量短期对象,否则不会有问题(因为java现在收集垃圾,而不是等到内存耗尽再收集所有东西)这个答案更像是应该从“是的,但是…”开始,而不是从“否”开始,因为java在你的列表中(我在用java编写游戏方面有很好的经验)Richard是绝对正确的是…我打字时犯了错误。之后我把它删除了。谢谢你的链接。这个答案更像是应该以“是,但是…”开头,而不是“否”,因为java在你的列表中(而且我在用java编写游戏方面有很好的经验)Richard是绝对正确的是…我打字时犯了错误。之后我删除了它。感谢链接。我从来都不确定Unity3D。我从来没有作为程序员使用过它,但我作为最终用户使用过它。每当我看到它,我总是知道它会感觉像一个端口。例如,后退按钮很少在Unity游戏中工作。我确信Unity是正确的不是没有bug的引擎,但我看到它是如此进步、跨平台和快速开发。如果他们有一些bug,他们会尽快修复。同样在2015年Unity3D 5发布时,我认为会有很多新的megacool功能和bug修复。软件开发并不是主流工具不酷的专业。事实上,正如我说我没有亲自使用过它。可能只是因为它很容易使用,你最终会遇到一些不知道自己在用它做什么的人,还有一些专家。我对Unity3D从来没有把握。我从来没有作为程序员使用过它,但我作为最终用户使用过它,每当我看到它,我总是知道它会感觉像一个端口。例如,在Unity游戏中,“后退”按钮很少起作用。我确信Unity不是一个没有bug的引擎,但我看到它是如此进步、跨平台和快速发展。如果他们有一些bug,他们会尽快修复。同样在2015年Unity3D 5发布时,我认为会有很多新的megacool功能和bug修复。软件开发开发工具并不是主流工具不酷的专业。事实上,正如我所说,我没有亲自使用过它。这可能仅仅是因为它很容易使用,你最终会遇到那些不知道自己在做什么的人以及专家