Oli*_*Oli 6 eclipse android unity-game-engine android-ndk
我通过以下步骤实现:集成Unity和Eclipse.我可以使用Android SDK或NDK调用函数(我使用JavaScript或C#在Unity中创建),反之亦然吗?UnityPlayer和Android SDK或NDK之间有接口吗?
这对谁可能有帮助:
正如 @Oli 提到的,您可以使用以下方法在 Unity 和 Android 应用程序之间进行通信:
UnityPlayer.UnitySendMessage("GameObjectName1", "MethodName1", "Message to send");
Run Code Online (Sandbox Code Playgroud)
为了使此方法发挥作用,您必须遵循以下指南:http://forum.unity3d.com/threads/71607-Integrating-Uni ty-and-Eclipse
您还可以从 Unity C# 文件调用 Java 方法 - http://docs.unity3d.com/Documentation/Manual/Plugins.html
将 Unity 应用程序作为库添加到 Android 项目后,您可以使用此代码启动 Unity 应用程序:
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);
Run Code Online (Sandbox Code Playgroud)
希望这对任何人都有帮助......我做了很多研究,直到找到这个信息。
| 归档时间: |
|
| 查看次数: |
4299 次 |
| 最近记录: |