为了编写跨平台游戏,我需要哪些语言或库?

时间:2010-08-04 13:02:35

标签: cross-platform

编写跨平台游戏需要哪些语言或库? 我可以构建一个适用于所有平台的游戏,还是必须为每个平台重新编译?

7 个答案:

答案 0 :(得分:6)

对于一个简单的游戏,Python Pygame

对于大型或性能密集型游戏,C ++是最受欢迎的选择。

答案 1 :(得分:5)

带有SDL等多平台库的C ++。

答案 2 :(得分:3)

Java + JOGL(OpenGL绑定)或Java3D。 Quake已被移植到这个组合中。见http://jogamp.org/

答案 3 :(得分:2)

嗯,这真的取决于你想写什么样的游戏。您可以使用C ++并重新编译或使用Java来编写3D加速游戏。你可以把它变成一个在浏览器中运行的Flash游戏,等等。

答案 4 :(得分:1)

最终是一个基于网络的游戏,因为所有平台都允许浏览互联网,如果你需要更强大的功能,我会选择Java,如果你真的想要一个强大的游戏(3D引擎等)C ++。

答案 5 :(得分:1)

使用新Canvas元素的JavaScript是一个非常强大的工具。

答案 6 :(得分:1)

看看PuppyGames - 他们在JavaWebStart中制作了一些非常酷的街机游戏。