拋出問題:
1.Unity調試Android的時候默認情況是build打包成apk,安裝到手機運行,調試起來很不方便,如何快速在手機上運行呢?
2.如何像unity的console一樣在android手機上查看日誌信息?
其他的就不敘舊了,咱就直奔主題。
在手機上安裝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和Unity,所以這個比較簡單,打開Android Studio鏈接手機打開Logcat,選中對應的進程,之後刪選Unity即可。