【发布时间】:2015-09-16 23:01:21
【问题描述】:
我有一个使用 android 库的统一项目。我从我的 android 库调用
UnityPlayer.UnitySendMessage("GameObject", "recieve", "Test Message");
我的 C# 脚本附加到 GameObject 的地方有方法
public void receive(string message){
str = "received" + message;
//do something
}
但似乎当 android 调用 UnityPlayer.UnitySendMessage() C# receive() 方法时没有被调用。有什么想法吗?
【问题讨论】:
-
“android 库”是什么意思?
-
你的意思是你已经为android编写了一些java类,将它们导出为jar文件,将jar转换为dll,然后将dll导入你的unity项目。是这个意思吗?
-
不,我正在将 jar 文件添加到 assests/plugins/android
-
在您的 jar 中,您有一个使用 UnityPlayer.UnitySendMessage 方法的类??
-
你能给我们提供那个课程吗?