本站文本內容除另有聲明外,轉載時均必須注明出處。(詳情…本站文本內容除另有聲明外,轉載時均必須注明出處。(詳情…中文Minecraft Wiki是完全公开的。请勇于擴充與修正內容!中文Minecraft Wiki是完全公开的。请勇于擴充與修正內容!Minecraft中文Wiki微博正在更新!或許有興趣去看看?Minecraft中文Wiki微博正在更新!或許有興趣去看看?想與其他用戶進行編輯上的溝通?社區專頁正是爲此創建的。想與其他用戶進行編輯上的溝通?社區專頁正是爲此創建的。翻譯或創建頁面之前,不妨看看譯名標准化Wiki條例頁面。翻譯或創建頁面之前,不妨看看譯名標准化Wiki條例頁面。需要管理員的協助?在管理員告示板留言也許可以幫到您。需要管理員的協助?在管理員告示板留言也許可以幫到您。

教程/升級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