美文网首页
Android(eclipse)和Unity结合

Android(eclipse)和Unity结合

作者: charlie_2596 | 来源:发表于2018-11-12 13:41 被阅读0次

开发教程

a.依赖unity的架包

b.然后新建一个activity类继承UnityPlayerActivity

View playerView=mUnityPlayer.getView();

ll_unity.addView(playerView);

ll_unity为布局中的LinearLayout控件。这个可根据自己实际情况来写

c.android调用unity中的脚本中的方法

UnityPlayer.UnitySendMessage("脚本挂载的物体名","脚本中的方法", "字符串参数");

d.返回上一步方法

由于我这边用了singleInstance,所以后退键用moveTaskToBack(true);

e.unityActivity最好配置为

android:launchMode="singleInstance"

f.unity调用android中的脚本中的方法

voidreport(stringp){

              try

              {

                  AndroidJavaClasstestActivityClass =newAndroidJavaClass("com.lmnet.mengzg.activitys.UnityActivity");

                     if(testActivityClass !=null)

                     {

                        testActivityClass.CallStatic("方法名","方法参数");

                     }

              }

              catch(System.Exceptione)

              {

                     Debug.LogError(e);

              }

       }

1、显示图片错误    

解决办法:要用以下方法来显示图片

iv.setBackgroundResource(getActivity().getResources().getIdentifier("pay_select","drawable", getActivity().getPackageName()));

相关文章

网友评论

      本文标题:Android(eclipse)和Unity结合

      本文链接:https://www.haomeiwen.com/subject/cszqfqtx.html