2025/10/29

Lua言語の3Dゲームフレームワークの「LÖVR」を、フルスクリーンモードで起動した際に一部の環境でフリーズしてしまう件を無理やり解決する方法

Lua言語を用いて3Dゲーム等を作成できる「LÖVR」というフレームワークがあるのですが、現在僕が使用しているパソコン(AMD製のCPUが搭載されているもの)(OSはWindows 11)ではフルスクリーンモードで起動すると、アプリケーションがフリーズしてしまう問題が発生します。例えば、以下のスクリプトを作成します。

--「conf.lua」の内容--

--「main.lua」の内容(実行後はAltキーとF4キーを押して終了させてください)--

そしてlovr.exeで実行すると、一部のパソコンでは真っ黒なフルスクリーン画面が表示された後フリーズし、以下の画像のような表示が出ます。おそらく手元のパソコンにAMD製のCPU(またはGPU)が搭載されていることと、Vulkanとパソコンの相性が関係しているのかもしれません。

今回は、この問題を無理やり発生させないようにしてみます。尚、今回使用する「LÖVR」のバージョンは、0.18.0です。

--「conf.lua」の内容--

--「main.lua」の内容(実行後はAltキーとF4キーを押して終了させてください)--

0 件のコメント:

コメントを投稿