【LWJGL2 WIKI】【辅助库篇】Slick-Util库:介绍

翻译 2016年01月03日 15:53:39

原文:http://wiki.lwjgl.org/wiki/Slick-Util_Library_-_Introduction
译注:获取地址和安装方法去原文里找吧,这里只翻译有用的部分。

What is the Slick-Util Library? Slick-Util库是什么?

它是一个可以用来读取各种图片、声音素材、字体的小型库。

Brief Introduction 简要介绍

为了正确地使用OpenGL显示图片用OpenAL播放声音,数据必须保证是某些特定的格式。但是除此之外,还有许多其他常用格式的素材(png, jpg, xm, ogg, wav等)。手动写格式读取器很浪费时间,还得专门去研究具体每个格式的储存和工作方式,因此一般用现成的库来做这部分工作。
以前LWJGL绑定了Devil和FMOD库来帮助读取图片和声音素材。但是它们属于本地库,需要使用不断维护和更新的java包装类,这与LWJGL奉行的“简易”理念相悖。Slick-Util是一个纯净的java替代,更加轻巧,只需要少量的维护,更易于使用。所以那些本地库都被移除掉,现在强烈推荐使用Slick-Util。

Why is it called Slick-Util? 为什么叫Slick-Util

Slick-Util实际上是Slick2D库(基于LWJGL的2D游戏库)的一个子集。因为Slick2D有一些功能可以在所有的LWJGL游戏里通用,所以创建了这样一个可以用于任何LWJGL程序(2D或3D皆可)的库供人使用。
如果你在寻找一个帮助图片渲染、精灵处理、游戏循环设置、地图块读取等功能的类库,那么与其用SlickUtil,不妨试试Slick2D。

Features 功能

Slick-Util为LWJGL提供以下功能:
- 用OpenGL读取各种格式图片(png, gif, jpg等)
- 用OpenAL读取各种声音素材(wav, xm, ogg等)
- 用OpenGL读取Unicode字体(译注:比如中文,貌似这个是目前看到的在OpenGL里最方便显示中文的方案之一了)

Where to get it 从哪里获取

Setting up the Slick-Util Library 安装库

见原文。

Tutorial Credit - Ninja Cave

相关文章推荐

【LWJGL2 WIKI】【辅助库篇】Slick-Util库:第一部分-读取图片

原文:http://wiki.lwjgl.org/wiki/Slick-Util_Library_-Part_1-_Loading_Images_for_LWJGLSlick-Util支持png, j...

【LWJGL2 WIKI】【辅助库篇】Slick-Util库:第二部分-读取声音

原文:http://wiki.lwjgl.org/wiki/Slick-Util_Library_-Part_2-_Loading_Sounds_for_LWJGLJava自带支持WAV和AIF格式,...

【LWJGL2 WIKI】【现代OpenGL篇】画颜色方形

原文:http://wiki.lwjgl.org/wiki/The_Quad_coloredIntroduction 介绍本教程介绍颜色。每个方形的角将被分配一个不同的颜色,为此我们必须使用shade...

【LWJGL2 WIKI】【现代OpenGL篇】交叉数据画方形

原文:http://wiki.lwjgl.org/wiki/The_Quad_interleavedIntroduction 介绍我们之前把顶点数据分别存在不同的VBO之内。其实也可以交叉或混合保存数...

【LWJGL2 WIKI】【基础篇】基础1:显示

原文:http://wiki.lwjgl.org/wiki/LWJGL_Basics_1_%28The_Display%29Introduction 介绍LWJGL库使用自带的轻量级本地窗口(即所谓的...

【LWJGL2 WIKI】【现代OpenGL篇】用BufferSubData更新VBO方形

原文:http://wiki.lwjgl.org/wiki/The_Quad_updating_a_VBO_with_BufferSubDataIntroduction 介绍VBO一旦设置好,我们可以...

【LWJGL2 WIKI】【基础篇】基础4:计时

原文:http://wiki.lwjgl.org/wiki/LWJGL_Basics_4_(Timing)Timers 计时器精确计时对于高性能游戏很重要。一般计时器的精度至少得是1毫秒。 Java...

【LWJGL2 WIKI】【现代OpenGL篇】用投影、视图、模型矩阵画方形

原文:http://wiki.lwjgl.org/wiki/The_Quad_with_Projection,_View_and_Model_matricesIntroduction 介绍在OpenG...

【LWJGL2 WIKI】【基础篇】基础3:方形

原文:http://wiki.lwjgl.org/wiki/LWJGL_Basics_3_%28The_Quad%29Introduction 介绍本教程教你怎样在LWJGL里使用OpenGL,但是并...

【LWJGL2 WIKI】【现代OpenGL篇】用纹理画方形

原文:http://wiki.lwjgl.org/wiki/The_Quad_texturedIntroduction 介绍本教程将讲怎样对模型贴纹理,其他方形的部分就和之前教程中讲的差不多。后面可以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【LWJGL2 WIKI】【辅助库篇】Slick-Util库:介绍
举报原因:
原因补充:

(最多只允许输入30个字)