ユーザ用ツール

サイト用ツール


2026:06:13

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
2026:06:13 [2026/06/13 17:15] machiaworx2026:06:13 [2026/06/14 21:51] (現在) machiaworx
行 2: 行 2:
  
 ===== プログラム ===== ===== プログラム =====
-  * umkaでゲームをWeb用ビルドする方法を確認した。+  * Tophat(umka用のフレームワーク)でゲームをWeb用ビルドする方法を確認した。
   * 結論から言うとできた。環境はWSL2/Windows11。   * 結論から言うとできた。環境はWSL2/Windows11。
  
-  - emscripten(emsdk)をインストールする。ソースコードからだと参照がややこしくなるので sudo apt install emscripten でインストール。+  - emscriptenのSDK(emsdk)をインストールする。ソースコードからだと参照がややこしくなるので sudo apt install emscripten でインストール。
   - emscripten用のtophatライブラリ(以下emscripten用ライブラリ)をビルドする。このときはトップのフォルダからcmd/emscripten_build.shを実行する必要がある   - emscripten用のtophatライブラリ(以下emscripten用ライブラリ)をビルドする。このときはトップのフォルダからcmd/emscripten_build.shを実行する必要がある
   - ビルド対象となるプロジェクト(ファイル一式)があるフォルダに移動する   - ビルド対象となるプロジェクト(ファイル一式)があるフォルダに移動する
行 21: 行 21:
   * 明らかに問題あるけどこれすげえなあ   * 明らかに問題あるけどこれすげえなあ
   * https://github.com/GensokyoClub/th06   * https://github.com/GensokyoClub/th06
 +
 +----
 +  * すごいありがたい
 +  * https://karoten512.hatenablog.com/entry/2017/11/09/013845
 +
 +----
 +  * あとは今後使うフレームワークについて色々比較してた。
 +  * Tophat:バランスがいい。だが、アーカイブからの読み込みは不可。Desktop・Webどちらにも出力可能。
 +  * Love2D:制作は早い(Tophatも同じ感じ)。アーカイブができるのはいい。Desktopのみ、Webはサーバ側に設定が必要だったり。
 +  * Lyte2D:Love2Dの後継といえる。ただ描画周りのズームは再実装もしくは独自実装が必要。Web出力は最初から用意されてる。
 +  * Godot:バランスはいいがエディタ使うのは面倒、コマンドラインからの操作が必要。Desktop・Webどちらも出力可能。
 +  * 判断としては、開発の速さからLove2D、次がLyte2Dという感じ。
 +  * コマンドラインからの制御によってはGodotをつかってみるのもいいかもしれない。ただGodotはUnityと似ている構成なのでコード中心の構成にする場合、作法をある程度限定しないといけない。
 +  * 
2026/06/13.1781338531.txt.gz · 最終更新: 2026/06/13 17:15 by machiaworx