无法使用UnityPlayer.UnitySendMessage从java向Unity发送消息

时间:2013-03-26 11:55:04

标签: c# android plugins unity3d

我正在尝试用Java创建一个android插件。当我尝试使用

将某些消息返回Unity时
UnityPlayer.UnitySendMessage("testObject", "testMethod", "sample message");

从Unity运行代码时,

我得到以下异常

SendMessage: Object testObject is not found!

我在我的场景中将testObject作为游戏对象。

我能够弄清楚这里有什么问题。

我认为可以使用的另一种方法是,如果我可以使用GetComponent<>,但为此我必须将gameObject(testObject)传递给java,我不知道。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:5)

  1. GameObject的名称必须是“testObject” 检查是否属实: http://docs.unity3d.com/Documentation/ScriptReference/Object-name.html

  2. 您需要更好地描述。可以做很多事情