このトピックは、Unity用のAndroidプラグインを作成する方法のシリーズの最初の部分です。プラグインやAndroid OSの作成経験がほとんどない場合は、こちらから始めてください。
このシリーズを通して、私はあなたに読んでいただきたい外部リンクを広く使用しています。関連コンテンツの言い換えバージョンがここに含まれていますが、追加の読書が役立つ場合があります。
現在、UnityはネイティブAndroidコードを呼び出す2つの方法を提供しています。
ネイティブコードと対話するために、Unityはいくつかのクラスと関数を提供します。
最初の3つの手順は、ネイティブプラグインを使用する場合にのみ適用されます。
ここからは、JAR / AARファイルをネイティブプラグインとして参照し、C#スクリプトをC#ラッパーとして参照します
プラグインを作成する最初の方法が長く描かれていることはすぐに分かります。そのため、ルートを選択することは難しいようです。ただし、方法1はカスタムコードを呼び出すための方法です。では、どのように選択するのですか?
簡単に言えば、あなたのプラグインです
2つの方法を「ミックス」しないでください(つまり、方法1を使用するプラグインの一部と方法2を使用するプラグインの一部)。まったく可能ですが、管理することはしばしば非実用的で苦痛です。