2012-02-06 4 views

ответ

4

Для кого это может помочь:

Как уже упоминалось @Oli, вы можете общаться между Unity и Android приложения с помощью этого метода:

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

Для того чтобы этот метод работать, вы должны следовать этому руководству: http://forum.unity3d.com/threads/71607-Integrating-Unity-and-Eclipse

Вы также можете вызвать Java методы из Unity C# файл - http://docs.unity3d.com/Documentation/Manual/Plugins.html

Вы CA п использовать этот код для того, чтобы запустить приложение Unity после добавления его в качестве библиотеки для вашего Android проекта:

UnityPlayer mPlayer = new UnityPlayer(this); // Put your activity object here 
    int glesMode = mPlayer.getSettings().getInt("gles_mode", 1); 
    boolean trueColor8888 = false; 
    mPlayer.init(glesMode, trueColor8888); 

Надеется, что это помогает любому ... Я исследовал много, пока я не нашел эту информацию.

+0

@atrivedi np :) –

0

Нет, вы не можете вызывать функции JavaScript или C# в Eclipse. Наоборот, вы можете использовать собственные функции android в unit3d, объединив Unity с Eclipse.

+0

У вас есть пример (вызов функции)? – Oli

+2

http://unity3d.com/support/documentation/Manual/Android-Integrating%20Unity%20With%20Eclipse.html – iSun

+0

Это еще можно назвать функции C# в Eclipse, с UnityPlayer.UnitySendMessage ("GameObjectName1", «MethodName1 "," Сообщение для отправки "); – Oli

Смежные вопросы