nuxt3でnuxt-unity-webglモジュールを作成

data codes through eyeglasses NuxtJS
Photo by Kevin Ku on Pexels.com
この記事は約1分で読めます。

nuxt3でunity webglを簡単に組み込みできるnpmモジュールを書いてみました。unityのwebglビルドを配置してコンポーネントを指定するだけです。windowのリサイズに合わせてcanvasタグのサイズも変わるようにしています。

GitHub - moritetu/nuxt-unity-webgl: Vue composable introduces component and utilities for unity WebGL container
Vue composable introduces component and utilities for unity WebGL container - moritetu/nuxt-unity-webgl

以下のような感じで組み込むことができます。

app.vue

Unity側では、jslibファイルでWebの世界と連携すると思います。nuxt-unity-webglでは、モジュールイストールでjslibとnuxt間の連携のためのプラグインも一緒にインストールします。プラグインの実体はEventEmitterと同様なインターフェースのオブジェクト(EventEmitter3)でメッセージを送信とハンドリングができます。

参考リンク

コメント

タイトルとURLをコピーしました