Unity Remote的使用
发表于2018-05-14
Unity Remote是一个可以无需打包就可以在设备上运行你的app的应用,支持Android与iOS(iPhone, iPad and iPod touch)设备的调试。可以帮助开发者快速大概了解自己的程序在设备上的运行情况。
调试Android程序需要在Windows或OSX系统下使用USB连接设备。
调试IOS程序需要在OSX系统下使用USB连接设备。
调试时,Unity3D Game视图上的画面会推送到设备上,而设备中的以下数据则会返回到编辑器之中。
- 触摸输入
- 加速计
- 陀螺仪
- 摄像头
- GPS
因为程序仍然是运行在编辑器上的,远端应用程序只是用于显示与接受输入信息,所以不能当成是完整的调试。
接下来讲解如何使用这中方法调试Android程序。
首先需要获取Unity Remote,可以在Unity Asset Store中搜索下载,下载完成后导入一个新的空工程,如下图:
然后就可以生成Unity Remote 程序了。
由于在导入资源包后,编辑器会添加一个Build菜单,则可使用其中的Build Android功能来生成Android程序。
生成后的文件在build目录下,名为:UnityRemoteNG-Android.apk
至此,我们得到了调试客户端程序。
接下来是Unity Remote使用教程。
首先,调整Unity工程中的属性,依次打开菜单:Edit->Project Settings->Editors
并做如下调整:
然后,将设备设置为开发者模式并允许USB调试,并将Unity Remote安装到Android设备当中且将其打开,然后使用USB连接计算机。
程序打开后如下图:
最后就可以直接在Unity编辑器中运行程序了,Game视图中显示的图像会推送到设备当中,设备的输入则会返回到编辑器当中。
如果编辑器中运行后,设备中仍未显示的话,可以重新启动一下编辑器或重新连接一下设备,再或者使用Android SDK目录下的工具查看设备是否连接了,可使用以下命令查看:adb devices。
来自:https://blog.csdn.net/qq_17758883/article/details/53609238