【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库:第三部分-读取TrueType字体

原文:http://wiki.lwjgl.org/wiki/Slick-Util_Library_-Part_3-_TrueType_Fonts_for_LWJGLNOTES: 注意:TrueType...
  • zoharxmj
  • zoharxmj
  • 2016年01月03日 18:56
  • 678

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

原文:http://wiki.lwjgl.org/wiki/Slick-Util_Library_-Part_1-_Loading_Images_for_LWJGLSlick-Util支持png, j...
  • zoharxmj
  • zoharxmj
  • 2016年01月03日 16:02
  • 781

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

原文:http://wiki.lwjgl.org/wiki/Slick-Util_Library_-Part_2-_Loading_Sounds_for_LWJGLJava自带支持WAV和AIF格式,...
  • zoharxmj
  • zoharxmj
  • 2016年01月03日 16:55
  • 420

OpenGL辅助库的基本使用

OpenGL是一个开放的系统,它是独立于任何窗口系统或操作系统的。尽管它包含了许多图形函数,但它却没有窗口函数,也没有从键盘和鼠标读取事件的函数,所以要初学者写出一个完整的图形程序是相当困难的。另外,...
  • zhanglongit
  • zhanglongit
  • 2012年04月25日 13:45
  • 2512

SharePoint中文Wiki发布了

酝酿这个Sharepoint中文wiki好久了,今天终于敢在Blog里面大吼一声SharePoint中文Wiki发布了。感觉就像自己的一个孩子终于生出来了。开始想做这个Wiki是因为SharePoin...
  • chi2001
  • chi2001
  • 2006年10月10日 22:51
  • 2292

LUA库与工具

库和工具   相比Java、Python、Perl,Lua的开源工具和库可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上...
  • crazyuav
  • crazyuav
  • 2017年09月14日 10:42
  • 250

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

原文:http://wiki.lwjgl.org/wiki/LWJGL_Basics_1_%28The_Display%29Introduction 介绍LWJGL库使用自带的轻量级本地窗口(即所谓的...
  • zoharxmj
  • zoharxmj
  • 2016年01月02日 17:30
  • 869

sharepoint 2016 学习系列篇(19)-文档库应用篇-(1)创建一个文档库

前面学习了有关数据列表的知识,包括列表的创建,字段的创建,数据增删改查,以及权限,以及列表的数据展示设置,相信大家对sharepoint的列表应用,应该有了一个初步的了解及使用,在我们平时的应用中,除...
  • cxx2325938
  • cxx2325938
  • 2016年07月22日 12:18
  • 1327

创业团队构建自己的内部wiki分享+dokuwiki使用

为什么说创业团队更需要内部wiki分享 团队之间合作更紧密 操作越来越规范化 要慢慢的学会分享 每个人要在这个阶段学会写技术文档,养成好习惯 大神都是不断积累出来的 以后进了大公司你会发现 那里面wi...
  • wszxs1990
  • wszxs1990
  • 2017年02月16日 15:13
  • 1636

【LWJGL2 WIKI】【现代OpenGL篇】版本选择

原文:http://wiki.lwjgl.org/wiki/Version_selectionIntroduction 介绍OpenGL有许多版本可以用。写教程的时候,最新版是4.2,开发期间决定逐渐...
  • zoharxmj
  • zoharxmj
  • 2016年01月07日 16:14
  • 695
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【LWJGL2 WIKI】【辅助库篇】Slick-Util库:介绍
举报原因:
原因补充:

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