首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多平台游戏开发

多平台游戏开发
EN

Stack Overflow用户
提问于 2012-03-25 23:33:29
回答 2查看 1.1K关注 0票数 2

在各种可用的游戏开发选项之间有什么好的技术比较吗?我知道这是一个经常被问到的问题,但我在SO上找到的大多数东西都有些过时,或者覆盖了不同的平台。

我从研究Android的2D (更像是2.5D)游戏开发开始,但我发现了一些跨平台的开发引擎/平台,所以我想,为什么不呢?但我现在有点困惑了。

我想知道是否有人能给我一个比较好的选项和每种选择的利弊。到目前为止,我已经根据我的首选语言(Java)和我想要的目标平台缩小了范围。就像我说的,我是专门从Android开始的,但我也想把目标对准web。iOS很不错,但我不想为几乎所有的东西支付过高的价格。桌面将是伟大的,最后,Flash是很好的,只要它与其他东西。

到目前为止我已经看过的有: PlayN,Unity和libgdx

它们在性能和可用性上有什么不同?

附注:因为我是一个新手,所以我不介意学习另一门语言,所以如果有其他包可以使用Javascript和HTML5,我也会介意,但据我所知,它们通常不会像PlayN那样编译成本机代码。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-19 22:00:58

我使用了libGDX和AndEngine,看起来libGDX更快。libGDX的一个大优点是,你可以在没有模拟器的情况下开发应用程序并在windows中运行,当然,更可能的是致力于2D

票数 -1
EN

Stack Overflow用户

发布于 2012-04-07 02:46:11

PlayN + libgdx都将它们的输入作为Java。你使用他们的抽象层编程,然后它将java重新编译成所需的任何语言(通常是本机语言或javascript语言)。

Unity则完全是另一回事--它是一个可视化丰富的IDE,包含了许多您可以使用的语言。不过,它绝对是面向3D的。可以做2和2.5D,但通常是过度杀伤力。

不要让“原生代码编译”让你太担心。一般来说,仍然有一个语言运行时(Unity使用Mono,一个.NET克隆)用于在任何平台上转换逻辑。一般来说,你写的代码不会产生太多的开销,主要是渲染和其他东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9861395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档