👌

[Godot4.3dev] シングルスレッドのWebエクスポートを試す

2024/06/18に公開

概要

Godot4系(4.2まで)でHTML5エクスポートしてブラウザでゲームを動かそうとすると、HTML5ゲームを配信しているサーバーの設定によってはこんな感じのメッセージが出てゲームが遊べない。

これを遊べるようにするには、これまでサーバー側で特定のHTTPレスポンスヘッダをつけてあげてSharedArrayBufferをサポートする必要があったが、Godot4.3devではシングルスレッドでのWebエクスポートができるようになったらしく、このオプションを設定するとSharedArrayBufferのサポートなしにブラウザ上でゲームを動作できる模様だったので試してみた。

https://godotengine.org/article/progress-report-web-export-in-4-3/

エクスポート

「Thread Support」のチェックを外してエクスポートする

動作確認

SharedArrayBufferサポートするためのHTTPヘッダあり

SharedArrayBufferサポートするためのHTTPヘッダなし

Discussion