本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

We are currently performing an upgrade to our software. This upgrade will bring MediaWiki from version 1.31 to 1.33. While the upgrade is being performed on your wiki it will be in read-only mode. For more information check here.

教程/升级LWJGL

来自Minecraft Wiki
跳转至: 导航搜索
Grass Block Revision 2.png
该页面的内容关于过时或已移除的功能。
这些特性只存在于旧版本的Minecraft

什么是LWJGL?[编辑 | 编辑源代码]

LWJGL取自全称首字母LightWeight Java Game Library(轻量级Java游戏库)。 它是用来处理Minecraft的图形,声效与输入。目前LWJGL的最新版本为3.2.1

目前Minecraft发布的版本1.5.2以及以下版本都是采用LWJGL 2.4.2版进行游戏处理。Mojang现已采用较新版本的LWJGL来处理Minecraft1.6版。

为什么要更新?[编辑 | 编辑源代码]

  • 更新会解决一些同时按下按键出现卡顿的问题。 也可以修复鼠标指针长按的漂移问题。
  • 有些升级过的用户反映,升级后性能会提升。
  • 可以解决一些声效不工作或者不正常的问题。
  • 可能可以修复Windows间歇性死机。
  • 它也可以解决Mac用户使用Java7的时候出现"cannot get JAWT interface"的问题。

在哪里下载LWJGL[编辑 | 编辑源代码]

http://lwjgl.org/download.php

选择最新稳定版的LWJGL并下载,你会得到一个"lwjgl-X.X.X.zip"文件。 更新时,请先备份".minecraft"文件夹再进行以下的步骤。 迫不得已的情况下, 你可以使用Minecraft启动器的强制更新项来重置游戏文件。

注意[编辑 | 编辑源代码]

  • LWJGL的2.8.1版本在个别64位电脑上,lwjgl64.dll文件的更新会导致黑屏死机的情况。 需要的话可以将备份过的文件还原。
  • 还是出现在个别64位电脑上的问题, OpenAL64.dll文件的更新会导致音效的故障,会制造出一些类似爆破的声音。 最好保存一份备份以防出现问题需要还原。
  • 2.8.5版本通常会使shift键的长按失效; 而2.8.4和2.9.0版本就不会. 你可以去下载2.8.4或2.9.0版的LWJGL而不是2.8.5版。
  • LWJGL的2.8.5版有个漏洞,当鼠标按键被按下时,所有的键盘按键都会被释放。 这会让你的建筑工作变得非常缓慢。 如果这个问题严重困扰到你,请不要升级到这个版本。
    • 这个漏洞似乎在全屏模式(默认是 F11)下会被修复,将LWJGL升级到2.9.0版也会被修复。

如何替换文件[编辑 | 编辑源代码]

在lwjgl-X.X.X.zip文件中,会有两个文件夹, 分别是"jar"和"natives"。 你可以将这些文件替换到".minecraft/bin"(jar文件夹中的文件)和".minecraft/bin/natives"(natives文件夹中的文件)。

.minecraft文件夹在不同的系统中,位置也不一样。

系统 路径
Windows %appdata%\.minecraft
Linux ~/.minecraft
Mac OS X ~/Library/Application Support/minecraft

所有操作系统都必须做的一步[编辑 | 编辑源代码]

你应该在".minecraft/bin/"文件夹中替换这些文件

  • jinput.jar
  • lwjgl.jar
  • lwjgl_util.jar

Windows系统[编辑 | 编辑源代码]

你应该在"bin\natives\"文件夹中替换这些文件

  • jinput-dx8.dll
  • jinput-dx8_64.dll
  • jinput-raw.dll
  • jinput-raw_64.dll
  • lwjgl.dll
  • lwjgl64.dll
  • OpenAL32.dll
  • OpenAL64.dll

Mac系统[编辑 | 编辑源代码]

你应该在"minecraft/bin/natives/"文件夹中替换这些文件

  • libjinput-osx.jnilib
  • liblwjgl.jnilib
  • openal.dylib
  • libopenal.dylib
    • 在这里,请创建一个"openal.dylib"文件的副本,并重命名为"libopenal.dylib"。

GNU/Linux 系统[编辑 | 编辑源代码]

你应该在".minecraft/bin/natives/"文件夹中替换这些文件

  • libjinput-linux.so
  • libjinput-linux64.so
  • liblwjgl.so
  • liblwjgl64.so
  • libopenal.so
  • libopenal64.so

除此之外,用户可以安装"liblwjgl-java"包和它所以依赖的包管理器。 在类Debian系统中(Ubuntu, Mint, 等等) 可以用一个根用户命令来进行所有操作:

apt-get install liblwjgl-java