我正在使用LWJGL 3.0.0a开发游戏。许多教程使用包含
然而,在这个版本(可以在下载页面上获取)中,不再包含这样的库; 它只包含核心的
Vector2f
和GLU
等函数的lwjgl_util.jar
。然而,在这个版本(可以在下载页面上获取)中,不再包含这样的库; 它只包含核心的
lwjgl.jar
。这些实用程序去哪了?Vector2f
和GLU
等函数的lwjgl_util.jar
。lwjgl.jar
。这些实用程序去哪了?
- [.x]: 可能会在3.0版本之后的一个点发布中推迟。
[...]
[.x] 官方实用库。
尽管LWJGL 3的重点是仅包含核心库中非常轻量级、低级别的功能,但易用性和对新手程序员的吸引力也很重要。目前计划启动一个姊妹项目,为LWJGL 3创建官方实用库。它将包括所有非必需功能、可选功能和辅助/便利工具。 它还可以包括与LWJGL 2相匹配的API,以便轻松移植现有代码。引擎级别的功能,如vecmath和固定功能模拟,可能会根据该项目收到的支持数量而包括或不包括。另一种选择是创建“基于配置文件”的OpenGL类,例如只包括从GL11到GL31的核心配置文件功能的GLCore类。
[...]
已删除的功能
util包。
旧功能中的一些可能会添加到实用库中。
论坛上还有一个非官方的实用项目,Java OpenGL Math Library (JOML)(Github页面),但目前尚不清楚是否会继续更新。
编辑:截至2015年6月,JOML已成为LWJGL团队的推荐之一:博客文章。
编辑:截至2015年6月,LWJGL已包含STB库。这提供了有用的图像和字体加载工具函数。