【问题标题】:Can a game made with Windows natives be played on Mac?使用 Windows 原生制作的游戏可以在 Mac 上玩吗?
【发布时间】:2015-09-26 21:49:55
【问题描述】:

如果我要使用 LWJGL 和 Windows 本机制作视频游戏,它可以导出并在 Mac 上正确运行吗?如果没有,如何实现?我浏览了很多网站,希望能找到答案,但我不知道是我的问题太具体还是问题太多了。提前致谢!

【问题讨论】:

  • Windows 原生在 Windows 上运行,Mac OSX 原生在 Mac OSX 上运行。您可以使用不同的原生代码制作不同版本的游戏,也可以创建自己的提取器,根据平台选择和加载正确的原生代码。
  • @JackWhiteIII 谢谢!

标签: java windows macos cross-platform lwjgl


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 2015-06-09
    • 2021-04-16
    • 1970-01-01
    相关资源
    最近更新 更多