[Unity3D]Unity Remote4 远程调试
发表于2017-08-08
本篇文章会跟大家介绍Unity Remote4 远程调试。Unity Remote4支持Android与iOS(iPhone, iPad and iPod touch)设备的调试。 调试android程序需要在Windows或OSX系统下使用USB连接设备。 调试ios程序需要在OSX系统下使用USB连接设备。
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c54aa8d32.png)
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c56322939.png)
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c572df079.png)
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c58b70b6d.png)
调试时,Unity3D Game视图上的画面会推送到设备上,而设备中的以下数据则会返回到编辑器之中。
- 触摸输入
- 加速计
- 陀螺仪
- 摄像头
- GPS
因为程序仍然是运行在编辑器上的,远端应用程序只是用于显示与接受输入信息,所以不能当成是完整的调试。
接下来讲解如何使用这中方法调试Android程序。
首先需要获取Unity Remote4,可以在Unity Asset Store中搜索下载,下载完成后导入一个新的空工程,如下图:
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c54aa8d32.png)
然后就可以生成Unity Remote4 程序了。
由于在导入资源包后,编辑器会添加一个Build菜单,则可使用其中的Build Android功能来生成Android程序。
生成后的文件在build目录下,名为:
UnityRemoteNG-Android.apk
至此,我们得到了调试客户端程序。
接下来是使用教程。
首先,调整Unity工程中的属性,依次打开菜单:
Edit->Project Settings->Editors
并做如下调整:
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c56322939.png)
然后,将设备设置为开发者模式并允许USB调试,并将Unity Remote4安装到Android设备当中且将其打开,然后使用USB连接计算机。
程序打开后如下图:
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c572df079.png)
最后就可以直接在Unity编辑器中运行程序了,Game视图中显示的图像会推送到设备当中,设备的输入则会返回到编辑器当中。
如果编辑器中运行后,设备中仍未显示的话,可以重新启动一下编辑器或重新连接一下设备,再或者使用Android SDK目录下的工具查看设备是否连接了,可使用以下命令查看:
adb devices
![[Unity3D]Unity Remote4 远程调试](http://gadimg-10045137.image.myqcloud.com/20181213/5c11c58b70b6d.png)