プラグインを使って、リソースを配布し、Unity の外部で作成された Java や C++ コードを C# スクリプトから呼び出しすることができます。これにより、他の方法では Unity で使用できないサードパーティのコードライブラリや OS の呼び出しなどの機能にアクセスできます。Unity によるプラグインの使用方法の詳細については、プラグイン のドキュメントを参照してください。
このセクションでは、独自のプラグインの作成方法と Android プロジェクトでそれらを使用する方法を説明します。これらのページの情報は、Unity のネイティブプラグインの作成方法をすでに理解していることを前提としています。ネイティブプラグインとその使用の詳細については、ネイティブプラグイン のドキュメントを参照してください。
トピック | 説明 |
---|---|
Android プラグインタイプ | Unity Android アプリケーションで利用可能なさまざまなプラグインタイプを理解します。 |
C# スクリプトから Java や Kotlin のプラグインコードを呼び出す | C#スクリプトから Java や Kotlin のプラグインコードを操作します。 |
Unity のデフォルトのアクティビティを拡張する | Android OS と Unity Android アプリケーションの間の基本的なインタラクションをオーバーライドします。 |
プロジェクトを Unity 2019.4 以上にアップグレードする場合、Unity as a Library を導入すると、ネイティブ と マネージ のプラグインを Android で正しく機能するように調整が必要になることがあります。