LWJGL:对OpenGL/CL/AL等技术进行抽象的健壮框架

 ,  , 

lwjgl

LWJGL 是跨平台的Java库,封装了对图形接口(OpenGL)、音频接口(OpenAL)、并行计算接口(OpenCL)操作方法。封装的方式是直接并且高性能,并且更安全和友好对于开发者,更加适合Java开发。

LWJGL 是“使能技术”并且提供低级别的操作。它不是框架并且不提供高级别的的工具相比被封装的库提供的方法。所以,初级程序员被鼓励尝试使用的某些框架通过LWJGL游戏引擎框架进行调用,而不是直接调用被封装的库。

LWJGL 是开源软件并且可以免费获得。

下载

提供发布版、稳定版、每日构建版本,支持Windows、Linux、MacOS系统。可以在这里下载。

如何下载LWJGL通过Maven/Gradle/lvy在工具仓库

快速上手

详细的安装说明请参见这里

请使用我们提供的下载页下载LWJGL,你需要有Java SE开发 Java SE Development Kit(JDK),LWJGL工作环境需要Java 8或更高版本。然后你可以通过通过你喜欢使用的IDE和类似以下配置建立项目:

  • 添加将LWJGL jar包的路径,一般是通过设置库依赖并且添加JAR包到你的项目上
  • 添加 -Djava.library.path 参数配置(JVM启动参数中)在你的文件夹包含这些JAR包本地文件
  • 添加LWJGL文档和源码(非必须,但是非常推荐)

通过如上的一些设置,现在已经配置好了LWJGL的开发环境,下面有一个简单的例子,通过GLFW工具类创使用OpenGL接口创建一个空的窗口并且背景色为红色。

警告:以下代码被要求最新的版本进行编译和运行

使用示例

LWJGL有完整的文档,你可以打开javadoc在线文档点击这里,更多关于LWJGL的信息在设计选择和总体架构,访问WIKI,关于组件绑定的FAQ特别有效,更多的代码例子,访问LWJGL测试网站lwjgl3-demos仓库,LWJGL2移植LWJGL3的方法查看移植指南

教程

基础

进阶

外部教程链接

文本教程

视频教程

开发资源

使用许可

版权 © 2012-现在 Lightweight Java Game Library 保留所有权利. 使用许可详细信息参见这里

官方网站:https://www.lwjgl.org/
开源地址:https://github.com/LWJGL/lwjgl3/

1 收藏

资源整理者简介:Another_mt

简介还没来得及写 :) 个人主页 · 贡献了4个资源 · 1


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer