编写跨平台游戏需要哪些语言或库? 我可以构建一个适用于所有平台的游戏,还是必须为每个平台重新编译?
答案 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中制作了一些非常酷的街机游戏。