【转载】使用UnityRemote在Editor模式下进行和手机连调测试效果

原文地址:http://www.cnblogs.com/hejianchun/articles/4212015.html

一般我们想看看我们做好的项目在移动真机上的效果,那我们就需要打出相应的设备的安装包进行安装后才能看见效果。当我们稍微修改某个东西,再想看看效果,那又得打包。这样是不是觉得会有些麻烦。我觉得确实是有些麻烦。那好吧,现在通过UnityRemote就能在Editor下链接手机让我们看见在真机机上的效果了(约等于的效果)。可以通过在手机上操作,同时Unity也是会同步操作画面的, UnityRemote现在的版本已经是4了。

   

      UnityRemote到目前为止暂时尽支持2个平台: Android和iOS。 我现在说的一切都是在UnityRemote4上进行的。

  • Android (在Windows 和OSX上都可通过USB来进行链接 )
  • iOS: iPhone, iPad, iPod touch (在Windows 和OSX上都可通过USB来进行链接; 但是必须需要 iTunes)

    想要测试 我们要满足2个条件,1是在unity中导入UnityRemote插件包,2是在手机上安装UnityRemote的应用。

     官方的文档在这里:http://docs.unity3d.com/Manual/UnityRemote4.html

    由于国内被墙的问题,也可以在这点击下载UnityRemote ,里面包含UnityPackage和Android版UnityRemote

   我是用安卓来测试的。

      1.首先我已经在手机上安装了UnityRemote4,我也在Unity中导入了UnityRemote4插件包。

                              

 

  2.通过USB把手机和电脑链接上,然后打开手机上的UnityRemote程序。

  3.在Unity中的Editor--Project Settings--Editor中的UnityRemote栏选择Device中的选项为相应的设备(我的是android)

    

  4.然后点击Unity的运行的按钮,你就能在手机上看见效果了,同时你在手机上做相应的操作,也是会响应的,效果图。当我在手机上点击Log的时候也是会输出相应的信息的。

    

复制代码
 void OnGUI()
    {
        GUILayout.Space(20);
        if (GUILayout.Button("Log", GUILayout.Width(100), GUILayout.Height(50)))
        {
            Debug.Log("Log");
        }
        else if (GUILayout.Button("LogWarning", GUILayout.Width(100), GUILayout.Height(50)))
        {
            Debug.LogWarning("LogWarning");
        }
        else if (GUILayout.Button("LogError", GUILayout.Width(100), GUILayout.Height(50)))
        {
            Debug.LogError("LogError");
        }
    }
复制代码

 

  

 

      吐槽时候到了。我起初以为这个是可以测试接了SDK的效果的,但是经过我测试,发现并非如我所想的一样,众所皆知,在接入SDK后来调试的时候是很麻烦的,都要打包到真机上运行才行。看来还是得用Eclipse来看测试打印信息了。

转载于:https://www.cnblogs.com/cokefenta/p/6646037.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值