使用UnityRemote在Editor模式下進行和手機連調測試效果


       一般我們想看看我們做好的項目在移動真機上的效果,那我們就需要打出相應的設備的安裝包進行安裝后才能看見效果。當我們稍微修改某個東西,再想看看效果,那又得打包。這樣是不是覺得會有些麻煩。我覺得確實是有些麻煩。那好吧,現在通過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來看測試打印信息了。

 

 

       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM