Android 用ネイティブプラグインのコードを呼び出すプロセスは、標準の ネイティブプラグイン と同じです。
ノート: 個々の C/C++ ソースファイルをプラグインとして使用する場合、DllImport 属性のプラグイン名として __ Internal
を使用します。
すべてのネイティブプラグインメソッドの呼び出しを、付加的に C# コードレイヤーでラップするのが最も効果的です。
AndroidNativePlugin.unitypackagezipファイルには、Unityパッケージとして配布されるネイティブコードプラグインの簡単な例が含まれています。
このサンプルは、Unity アプリケーションから C++ コードを呼び出す方法を示しています。このパッケージには、ネイティブプラグインによって計算された 2 つの値の合計を表示するシーンが含まれています。プラグインをコンパイルするには、Android NDK を使用します。Unity Hub を使って Android NDK をインストールする方法については、Android 環境設定 を参照してください。
以下の手順でサンプルをインストールします。
AndroidNativePlugin.unitypackage
ファイルを解凍します。AndroidNativePlugin.unitypackage
ファイルを検索して選択します。