【问题标题】:LWJGL Display class can't be found找不到 LWJGL 显示类
【发布时间】:2015-03-06 01:24:08
【问题描述】:

我已将 LWJGL 安装到 Java 项目中,但无法导入 Display 类。

import org.lwjgl.opengl.display;

给出一个无法解决的错误。

DisplayMode 和其他类也不见了。我在浏览器中找不到它们。

【问题讨论】:

  • LWJGL 的哪个版本?您可能使用的是过时的教程。
  • LWJGL 3. 是改名还是搬家了?
  • LWJGL 3 完全重写。我找不到任何关于它的教程。

标签: java lwjgl


【解决方案1】:

显示、键盘、鼠标等旧的实用程序类已在 LWJGL3 中删除。该库现在使用GLFW 进行窗口管理,这更复杂但据说具有更好的性能和更多的功能。与 OpenGL 方法一样,所有 glfw 方法都是静态的,可以在 org.lwjgl.glfw.GLFW 类中找到。

很遗憾,由于 LWJGL3 仍在开发中,因此没有太多教程。你可以在这里找到一个(未完成的):https://github.com/SilverTiger/lwjgl3-tutorial/wiki。或者,您也可以查看documentation,它提供了一些示例。

编辑:截至 2015 年 3 月,有一个新的unofficial tutorial series 很好地介绍了 LWJGL3。

编辑:截至 2015 年 9 月,migration guide from LWJGL2 to LWJGL3 正在进行中。

【讨论】:

  • 教程链接已失效,如果它仍然存在于其他地方,有人可以再次指向该教程吗?
【解决方案2】:
  1. 在您的项目文件夹中创建一个名为lwjgl 的文件夹
  2. lwjgl.jarlwjgl_util.jarslick-util.jar 复制到该文件夹​​中
  3. 选择该文件夹中的所有三个文件并右键单击它们
  4. 选择构建路径 --> 添加到构建路径
  5. 检查您的项目现在是否包含您需要的类...

如果您无法启动程序,请将路径设置为 natives 文件夹... https://stackoverflow.com/a/27433775/3615725

还应该导入为import org.lwjgl.opengl.Display;

编辑:对于 LWJGL 3,试试这个http://www.lwjgl.org/guide

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    相关资源
    最近更新 更多