2013-06-21 141 views
0

Android的方法我有2個問題呼籲團結

1-確實有必要,我們從統一調用放置在MainActivity,或者我們可以做任何活動靜態,並呼籲目前該功能的方法在那些活動中?另外,我在不同的論壇上讀到過,你應該改變清單文件,讓你的插件活動成爲主要活動。是否有必要這樣做,或者我們可以打電話,而不是這樣做。

2-我的第二個問題是如果我想從android應用程序調用統一功能。我可以通過在android中導入unity項目來完成此操作,然後從android活動中調用unity scriot函數。

我已經成功地從android中調用了一個函數。但在這個我做了android項目的插件。現在我想做相反的事情,即在Eclipse中製作統一項目插件。

在我應該提到,我正在創建一個vuforia團結項目,就像你不是一個簡單的團結項目。

+0

有沒有更新?即時通訊類似的情況 –

回答

0

爲了您的二號的問題,答案是隻需調用

UnityPlayer.UnitySendMessage("GameObjectName1", "MethodName1", "Message to send"); 

然後,在C#腳本編寫C#功能MethodName1和腳本添加到GameObjectName1。

UnityPlayer是class.jar一類,這個罐子是

(你單位安裝位置):\編輯\ DATA \ PlaybackEngines \ androidplayer \ BIN

請導入這個jar到Eclipse項目首先。 希望它有幫助。 :)