我寫了一個android庫,它的擴展名是.jar。我想在Unity.I中使用onKeyDown()方法,但是當我作爲AndroidJavaObject調用時,腳本不起作用。我怎樣才能在Unity中調用onKeyDown方法?Unity Android插件 - 如何調用onKeyDown方法?
編輯: 統一代碼C#:
public AndroidJavaClass jc;
jc = new AndroidJavaClass("com.unitylib.unity.unitylib.StartActivity");
jc.Call ("onKeyDown");
的Android代碼:
public int x = 0 ;
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == event.KEYCODE_VOLUME_UP) {
x = 2 ;
}
return true;
}
,也是我試圖開始UnityActivity但它沒有工作。
您可能會得不到答案,如果你不提供代碼 – Programmer
我添加代碼。謝謝你的回答。 – exploit4
這是你在這裏試圖達到的目標。這個插件到底想要做什麼? 'onKeyDown'函數是一個自動調用的回調函數...爲什麼直接調用'onKeyDown'函數? – Programmer