Join The Fan Lab, a private Fandom research community for users in the US and UK where you will be asked to share your opinions on all things gaming and entertainment! Click here to see if you qualify

チュートリアル/LWJGLの更新 (従来方式)

提供: Minecraft Wiki
移動先: 案内検索

LWJGLとは[編集 | ソースを編集]

LWJGL (LightWeight Java Game Library) は、Javaプラットフォーム向けの軽量なゲーム向けライブラリです。現在バージョン2.9.0が最新になっています。

Minecraftでは、入力、画面描画、音の再生に使用されています。

Minecraft 1.5.2には、LWJGL 2.4.2が同梱されています。バージョン1.6では新しいバージョンが同梱される予定です。

なぜLWJGLを更新するか[編集 | ソースを編集]

  • LWJGLを更新することで、キーの入力と同時にクリックした場合に見掛け上フリーズするバグや、マウスポインターの位置が正常に認識されないバグが修正されます。
  • LWJGLのアップデートにより、ゲームのパフォーマンスが改善したという声も。
  • もしかすると、効果音が正常に鳴らないような問題が修正されるかもしれません。
  • 更新により、Windows上でときたま発生するクラッシュも軽減されるとの報告が上がっています。
  • MacでJava 7利用時のエラー "cannot get JAWT interface" を修正できることが知られています。

LWJGLをダウンロードする[編集 | ソースを編集]

http://sourceforge.net/projects/java-game-lib/files/Official%20Releases/

上記ページで安定版 (Stable release) の最新版をダウンロードしてください。

下記作業を行う前に、必ず.minecraftフォルダーをバックアップしておいてください。

最終手段として、MinecraftランチャーのForce Downloadオプションを使用して、初期状態に戻すことも可能です。

備考[編集 | ソースを編集]

  • 64BitのOSにおいて、lwjgl64.dllを2.8.1のものにアップデートすると、画面描写が正常に行われなくなる場合があります。必要ならば、バックアップをとっておいたバージョンへのロールバックを行ってください。
  • 64BitのOSにおいて、OpenAL64.dllのアップデートが、音の再生に関する不具合を引き起こす事があります。ロールバックのために、バックアップを取ることを忘れないでください。
  • 2.8.5へのアップデートにより、大抵の場合、Shiftキーを押した状態でのクリックが正常に行えなくなります。2.8.4へのアップデートの場合はこの不具合は発生しません。
  • Windowsにおいて、2.8.5にアップデートした場合、マウスボタンのクリックによって、W/A/S/Dキーを押下しながら、マウスボタンをクリックすると、操作キャラクターが立ち止まるバグが発生します。このバグは、nightly buildでは既に修正されています。

アップデートを行う[編集 | ソースを編集]

ダウンロードしたファイル内には、必ずjarディレクトリと、nativesディレクトリが存在します。

.minecraft/binと.minecraft/bin/natives内のファイルを、下記の通りに置き換えてください。

置き換えるファイル:

.minecraft/bin/ (全てのOS)

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

.minecraft/bin/natives/ (GNU/Linux)

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

.minecraft/bin/natives/ (Windows)

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

minecraft/bin/natives/ (Mac)

  • libjinput-osx.jnilib
  • liblwjgl.jnilib
  • openal.dylib
  • libopenal.dylib openal.dylibのコピーを設置してください。

.minecraftディレクトリは、OSによって異なる場所に保管されています。

  • Windows: %appdata%/.minecraft
  • Mac OS X: ~/Library/Application Support/minecraft
  • GNU/Linux: ~/.minecraft

参考[編集 | ソースを編集]