Unity Remote的使用

发表于2018-05-14
评论0 8.7k浏览
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

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引