2026:06:13
文書の過去の版を表示しています。
6/13日記
プログラム
- umkaでビルドする方法を確認した。
- 結論から言うとできた。環境はWSL2/Windows11。
- emscripten(emsdk)をインストールする。ソースコードからだと参照がややこしくなるので sudo apt install emscripten でインストール。
- emscripten用のライブラリをビルドする。このときはトップのフォルダからcmd/emscripten_build.shを実行する必要がある
- 該当のプロジェクト(ファイル一式)があるフォルダに移動する
- ./cmd/th_emscripten_linkを実行する。このとき全部のファイルをパッキングする場合はそのままでいいけど、内部でリソースを参照するときにフォルダを指定している場合、コマンドの引数にフォルダと全選択を指定する。例:「gfx/*」
- そうすると1段上のフォルダにth_wasm_dataというフォルダが作られるので、その中に出力されてるはず。
- この中身をサーバ等にアップするか、ローカル内で簡易的なWebサーバを起動してアクセスすれば起動できる。
- 注意事項
- 新しいソースコードを利用している場合、emscripten用ライブラリが合ってない可能性がある。
- これは、上記のリンクコマンドがWebページのemscripten用ライブラリをダウンロードしてくるんだけど、ライブラリが古い場合ビルドがうまくいかないケースがある。
- よって、emscripten用ライブラリは自前でビルドする必要がある。
- ビルドについては、emsdkをインストールしておけば可能。
- 明らかに問題あるけどこれすげえなあ
2026/06/13.1781338148.txt.gz · 最終更新: 2026/06/13 17:09 by machiaworx