2012-02-06 5 views

답변

4

누구를 위해이 도움이 될 수 @Oli가 언급 한 바와 같이

, 당신은 유니티와 안드로이드 응용 프로그램 사이에 통신 할 수있는이 방법을 사용하여 :이 방법에 대한

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

위해 작동하려면 다음을 수행해야합니다 이 가이드를 따르 http://forum.unity3d.com/threads/71607-Integrating-Unity-and-Eclipse

또한 유니티 C#을 파일에서 Java 메소드 호출 할 수 있습니다

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

당신은 캘리포니아를 나는이 정보를 찾을 때까지이 사람을 도움이

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

희망 ... 내가 많이 연구했습니다 당신이 당신의 안드로이드 프로젝트에 라이브러리로 추가 한 후 N 유니티 응용 프로그램을 시작하기 위해이 코드를 사용합니다.

+0

@atrivedi np :) –

0

아니요, Eclipse에서 JavaScript 또는 C# 함수를 호출 할 수 없습니다. 반대로 Unity와 Eclipse를 통합하여 unity3d에서 기본 Android 기능을 사용할 수 있습니다.

+0

예제 (함수 호출)가 있습니까? – Oli

+2

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

+0

Eclipse에서 C# 함수를 호출 할 수 있습니다. UnityPlayer.UnitySendMessage ("GameObjectName1", "MethodName1 ","보낼 메시지 "); – Oli