Component Model ではじめる
WaaS の Component Model API を使用すると、WebAssembly Component Model に基づくコンポーネントを実行できます。
通常の WebAssembly モジュールでは引数や戻り値の型が数値に限られていましたが、Component Model では、文字列やリスト、構造体などより複雑な型を持つデータをやり取りする ことができます。
このチュートリアルでは、Rust を使用してコンポーネントを作成し、Unity で実行する方法を説明します。
1. 必要なツールのインストール
Rust ツールチェインをインストールし、wasm32-unknown-unknown
ターゲットを追加します。
rustup target add wasm32-unknown-unknown