本站文本內容除另有聲明外,均在知識共享 署名-非商業性使用-相同方式共享 3.0 協議下提供。(詳情…本站文本內容除另有聲明外,均在知識共享 署名-非商業性使用-相同方式共享 3.0 協議下提供。(詳情…中文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