テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

C#とJSの連携

以前[Unity][メッセージング]値の変更を通知するクラスで変更を通知するアセットを試作したが、何やら副次効果でC#とJSの簡単な連携に成功した。
tsubakit1.hateblo.jp

やり方は単純で、NotificationObjectクラス及びNotificationObjectを定義したクラスをPluginsの中に配置。後はJS及びC#からPlugins内のクラスにアクセスするだけ。

NotificationObjectを使わなくともUpdateでPluginsの中の変数を呼び出す方法、デリゲートを登録する方法がある。特にAPIを呼び出したいだけの場合はデリゲートを活用した方が良い感じに出来るかもしれない。