🙆‍♀️

LuaとAmuletでwebaseemblyなアプリを出力する

1 min read

AmuletのTutorialをみてとりあえずhello worldできた人向けです
html5ビルドがチュートリアルだけではわかりづらいと思ったので
書き残しておきます。
チュートリアルはこちら

https://www.amulet.xyz/doc/#quickstart
以下のフォルダ構成のamulet projectを用意します
├── amulet_project
│  ├── builds
│  │   └── html
│  │   └── windows  //windows用 なくても可
│  ├── src
│  │   ├── main.lua
│  │   └── assets

次にコマンドプロンプトを開いて
以下のコマンドを入力します

cd amulet_project
amulet export -html -r -d builds/html src

これで起動に必要なindex.htmlとwasmが出力されます
-rはassetsなどのリソースをファイルに含めるためのコマンド
-dは出力フォルダを指定するコマンドです
ちなみに

amulet export -windows -r -d builds/windows src

とすればwindows用実行ファイルを出力することも可能です
注意点としてはbuilds/html,builds/windowsフォルダを自動生成はしてくれないので
必ずフォルダをあらかじめ作成するようにしてください

Discussion

ログインするとコメントできます