跟诸子学游戏 unity3d SDK,插件等

① unity3d中创建C#文件,调用dll库,直接用using命名空间,直接调用即可.

② unity3d中创建C#文件,调用C++打包成为的so库,  

    1:导入命名空间using System.Runtime.InteropServices; 

     2:使用 C#特性 

    [DllImport("库的名字")] 

    public static extern int aaaaaaa(int a, int b);

    然后 aaaaaaa 这个方法即可在其他函数中直接调用.

    这个只有函数才可以这么做 ,类不能这么做.

③ unity3d 中调用Android代码,使用AndroidJavaClass 类/AndroidJavaObject 类

④ Java中调用unity3d 利用UnitySendMessage异步函数.

你可能感兴趣的:(跟诸子学游戏 unity3d SDK,插件等)