使用Windows原生的游戏可以在Mac上播放吗?

时间:2015-07-08 19:27:13

标签: java windows macos cross-platform lwjgl

如果我要使用LWJGL和Windows原生代制作视频游戏,是否可以在Mac上导出并正确运行?如果没有,怎么办呢?我经历了很多网站,希望找到答案,但我不知道我的问题是否过于具体,或者问题只是说得太多。提前谢谢!

1 个答案:

答案 0 :(得分:0)

虽然Java代码与平台无关,但原生代只适用于您编译它们的平台。这就是为什么Windows,Mac和Linux有不同的原生代码的原因 - 否则你只需要一种原生代码。为Windows编译的本机通常无法在Mac上运行。

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