2012-02-06 25 views

cevap

4

kimin için bu yardımcı olabilir: @Oli belirtildiği gibi

, sen Unity ve Android uygulaması arasında iletişim kurabilir bu yöntemi kullanarak: Bu yöntem için

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

amacıyla çalışmak şunları yapmalısınız Bu kılavuzu izleyin: http://forum.unity3d.com/threads/71607-Integrating-Unity-and-Eclipse

Ayrıca Birlik C# dosyadan Java yöntemleri çağırabilir

- http://docs.unity3d.com/Documentation/Manual/Plugins.html

Sen ca Bu bilgiyi bulana kadar bu yardımcı olur herkes

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); 

Umut ... ben çok araştırdık: Android projeye kitaplık olarak ekledikten sonra n Birlik uygulamasını başlatmak için bu kodu kullanın.

+0

@atrivedi np :) –

0

Hayır, Eclipse'de JavaScript veya C# işlevlerini çağıramazsınız, aksine Unity ile Eclipse'i birleştirerek unity3d'de yerel android işlevlerini kullanabilirsiniz.

+0

Örnek var mı (işlev çağrısı)? – Oli

+2

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

+0

It ", UnityPlayer.UnitySendMessage ("GameObjectName1" ile Eclipse C# işlevleri çağırmak için hala MethodName1 mümkündür "," Gönderilecek mesaj "); – Oli