美文网首页
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