2013-03-26 168 views
4

我正嘗試在Java中創建一個android插件。當我試圖返回一些信息返回到統一使用無法使用UnityPlayer.UnitySendMessage將消息從java發送到Unity

UnityPlayer.UnitySendMessage("testObject", "testMethod", "sample message"); 

當運行從統一的代碼,

我得到以下異常

SendMessage: Object testObject is not found! 

我的TestObject作爲遊戲對象我現場。

我能弄清楚這裏有什麼問題。

我認爲可以工作的另一種方法是如果我可以使用GetComponent<>,但爲此我必須將gameObject(testObject)傳遞給java,關於它我不知道。

有人可以幫我嗎? http://docs.unity3d.com/Documentation/ScriptReference/Object-name.html

  • 您需要更好地描述:如果是真的

  • +0

    我發佈了一篇關於如何從Android Java與Unity進行交互的文章。請檢查它[這裏](http://blog.ashwanik.in/2015/05/integrate-android-volley-with-unity3d.html)。 –

    回答

    4
    1. 遊戲對象的名稱必須是 「TestObject的」 檢查。可以是很多東西

    +0

    你剛剛救了我的生命...我試圖做的GameObject類名稱,而不是gameObject的具體名稱... –