Avatar
omochimetaru 9/30/2020 6:32 AM
そうね。 Java → C# の変換は、C#のコードとして、Javaのオブジェクトのフィールドを読んだりメソッドを呼んだ。JNIをラップしたマシなAPIがあってそれを使った。 https://docs.unity3d.com/ScriptReference/AndroidJavaObject.html
6:33 AM
C# → Java の変換はめんどくさかったので Java側にコンストラクタ作ってそれを↑経由で呼んだ。
6:34 AM
Java側からC#を触ろうとすると、 P/invoke経由になるけどC interfaceだから Java → JNI/C → C# になってめちゃだるそう