<pc-module>
<pc-module>タグはWebAssemblyモジュールをロードするために使用されます。
使用法
<pc-app>の直接の子である必要があります。
属性
| 属性 | タイプ | デフォルト | 説明 |
|---|---|---|---|
fallback | String | - | WebAssemblyがサポートされていない場合のフォールバック(asm.js)コードへのパス |
glue | String | - | モジュール用のJavaScriptグルーコードへのパス |
name | String | - | スクリプトで参照するために使用されるモジュール名 |
wasm | String | - | WebAssembly (.wasm) ファイルへのパス |
nameは大文字と小文字が区別されます — エンジンは正確な名前でモジュールを検索します。エンジンが使用するモジュールはAmmo(物理)、Basis(テクスチャトランスコード)、DracoDecoderModule(メッシュ展開)です。
例
<pc-app>
<!-- ammo.jsモジュールをロード -->
<pc-module name="Ammo" glue="ammo.wasm.js" wasm="ammo.wasm.wasm" fallback="ammo.js"></pc-module>
</pc-app>
JavaScriptインターフェース
ModuleElement APIを使用して、<pc-module>要素をプログラムで作成および操作できます。