我在Android游戏上工作,想要使用插件 我在Visual Studio 2015上安装了 Visual-GDB 并获得了 .SO 文件。
C代码:
#include <jni.h>
#include "GDB.h"
int MyTestFunction(int x)
{
return x * 2;
}
我将so文件放在 Assets / Plugins / Android / 中 所以我在C#脚本中调用该函数:
[DllImport("libGDB-shared")]
public static extern int MyTestFunction(int x);
int res = 0;
void Start()
{
res = MyTestFunction(3);
}
void OnGUI()
{
GUILayout.TextField(res.ToString());
}
构建过程中没有问题,但是当我在手机中测试时,TextField值为0.