Windows 本地人制作的游戏可以在 Mac 上玩吗?

Can a game made with Windows natives be played on Mac?

如果我要用 LWJGL 和 Windows 本地人制作视频游戏,可以导出并 运行 在 Mac 上正确吗?如果不是,如何才能做到?我浏览了很多网站,希望找到答案,但我无法判断是我的问题太具体了,还是问题的字数太多了。提前致谢!

虽然 Java 代码是独立于平台的,但原生程序仅适用于您为其编译的平台。这就是为什么 Windows、Mac 和 Linux 有不同的本地人的原因 - 否则你只需要一种类型的本地人。为 Windows 编译的本地人通常不能 运行 在 Mac 上可用。

为了节省存储空间,您可以将您要程序运行的平台的本地文件放在natives文件夹中。但是,如果您希望程序开箱即用 运行 在任何平台上运行,只需将所有平台的所有 natives 放入 natives 文件夹 - LWJGL 会在 运行 时自动选择正确的。