ドキュメント

Unity Engine

Unity Engine

ブラウザースクリプトとの相互作用

The different methods used for browser scripting in Web.
読み終わるまでの所要時間 3 分最終更新 1ヶ月前

ウェブコンテンツをビルドするときには、ウェブページで他の要素と通信することや、Unity がデフォルトで公開しない機能をウェブ API で実装したりすることが必要になる場合があります。
いずれの場合も、ブラウザーの JavaScript エンジンと直接やり取りする必要があります。Unity Web では、これらの相互作用を処理するためのさまざまなメソッドが提供されています。

トピック

説明

コード例: Unity で JavaScript と C/C++/C# 関数を呼び出すUnity、JavaScript、C ベースのコード間相互作用を説明するコード例。
JavaScript プラグインを設定するUnity プロジェクトと相互に作用する JavaScript プラグインを作成します。
Unity C# スクリプトから JavaScript 関数を呼び出すUnity プロジェクトで、JavaScript プラグインまたはブラウザーから関数を呼び出します。
JavaScript から Unity C# スクリプト関数を呼び出すJavaScript プラグインまたはブラウザーで、Unity プロジェクトから関数を呼び出します。
Unity C# スクリプトから C/C++/C# 関数を呼び出すUnity プロジェクトで、C/C++ コードから関数を呼び出します。
静的ライブラリを Unity プラグインとしてコンパイルする静的ライブラリから関数を呼び出します。
Unity C#、JavaScript、C/C++/C# コード間のコールバックを作成するコールバックを使用して、プラグイン、ブラウザー、Unity プロジェクト間で通信する方法を説明します。
Unity Web ビルドの JavaScript インターフェースJavaScript インターフェースで使用できる便利な関数について説明します。
ブラウザーとの相互作用に使用する非推奨コードを置き換える非推奨コードを更新されたコードに置き換えます。

追加リソース