Unity-使用UnityRemote調試手機Android Studio打印日誌

拋出問題:  
1.Unity調試Android的時候默認情況是build打包成apk,安裝到手機運行,調試起來很不方便,如何快速在手機上運行呢?  
2.如何像unity的console一樣在android手機上查看日誌信息?    

一、Unity直接手機運行

其他的就不敘舊了,咱就直奔主題。  
在手機上安裝Unity Remote 5 ,這是一個移動端應用程序,打開時候可以獲取unity運行的遊戲畫面,而且可以從手機獲取陀螺儀,多點觸控等參數信息,所以比打包apk運行快的一匹。當然也是有缺點的。  
1.Google Play 上下載Unity Remote 5,百度搜索也是可以搜到這款應用的。安在手機上,打開看到如下:  

就像上面給的提示所說,我們下一步要做的就是

> Connect this device with a USB Cable to your computer. Press PLAY in the Unity Editor to test.
> 用USB線將設備和電腦連接起來,然後按下PLAY按鈕進行測試。

然後  打開Edit > Project Setting > Editor,設置改爲如下:

圖中所示幾個選項的作用可以參考下表:

參數名 可選項 描述
Device (None, Any Android Device) 用於用於測試的手機類型(不知爲何沒有iOS…)
Compression (JPEG, PNG) 手機上看到的圖像其實是電腦上每一幀壓縮後發送到手機上的,JPEG的畫質低但性能略高,PNG畫質高但性能相對較差
Resolution (Normal, Downsize) 和上面選項的作用類似,如果你想讓測試過程更流暢,可以選擇Downsize降低分辨率
Joystick Source (Remote, Local) 選擇控制來源,Remote就是從手機上接受控制,Local就是直接在電腦上控制。

至此你直接點你Unity的Play就可以在手機上看見畫面了。

那叫一個字:賊TM快,但是我在試驗過程中 發現同樣的代碼發佈出來的apk安裝和這種直接運行,操作對象竟然出現了意外效果。暫時沒有深究問題所在。

二、在Android stuido查看日誌。

因爲我的工作是Android和Unity,所以這個比較簡單,打開Android Studio鏈接手機打開Logcat,選中對應的進程,之後刪選Unity即可。