2012-02-06 15 views

答えて

4

:あなたはUnityおよびこの方法を使って、Androidアプリの間で通信することができ

を@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

あなたがCA nは、あなたの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

いいえ、EclipseでJavaScriptまたはC#関数を呼び出すことはできません。逆に、UnityとEclipseを統合することで、unity3dでネイティブのアンドロイド関数を使用できます。

これは役立つかもしれない誰のため
+0

例(関数呼び出し)がありますか? – Oli

+2

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

+0

EclipseでC#関数を呼び出すことはまだ可能です UnityPlayer.UnitySendMessage( "GameObjectName1"、 "MethodName1 "、"送信するメッセージ "); – Oli

関連する問題