一、Android平台:
1、android调用Unity3d:
继承:public class MainActivity extends UnityPlayerActivity
调用统一方式:UnityPlayer.UnitySendMessage("GameObject", "ShowText", “参数”);
2、Unity3d调用android:
public void MyShowDialog()
{
// Android的Java接口
AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity");
//

本文介绍了如何在Unity3D环境中实现与Android及iOS平台的交互。在Android平台上,通过继承UnityPlayerActivity并使用UnityPlayer.UnitySendMessage进行通信;在iOS上,通过Unity3D的mm类与UnitySendMessage进行调用。同时详细阐述了两端的调用过程和方法。
最低0.47元/天 解锁文章
9398

被折叠的 条评论
为什么被折叠?



