2ndRSP 发表于 2023-3-30 14:22

使用Unity Remote调试android / ios 设备运行实效

by 临界荷
主要译自unity官网教程

Unity Remote 是一个帮助开发Android、iOS和tvOS项目的可下载小程序(app),有了它,可以方便的对Android、iOS平台的应用效果进行实时测试,而不需要每次都打包发布成apk文件、拷贝粘贴安装到移动平台后在实际应用中才能体验效果。这对于移动平台中使用各种传感器和手势动作等应用的项目来说,非常便捷有助。
(注意本文实现前提是 unity可以成功发布到手机)

应用十分简单:

1. 获取并下载Unity Remote。
最新版本为Unity Remote 5.,之前的老版本不再被unity支持。
●官方下载地址:
Android app from Google Play
iOS and tvOS apps from the App Store
●可用版: 链接: https://pan.baidu.com/s/1eS3wEh8 密码: i7cr

2. 在移动设备上安装Unity Remote并运行。
3. 用USB线连接设备和电脑(设备USB连接必须开启【允许调试】模式)。
4. 在unity中,Edit > Project Settings > Editor,Device下拉菜单中选择识别出来的相应设备。


5. Unity game窗口点击播放按钮,移动端的各项操作就会同步发送、传输到unity game 窗口,可以在电脑上方便的进行查看和体验了。

-------以后每次测试新项目时,首先确定usb连接了设备和电脑,然后设备上运行unity remote,电脑unity中指定编辑设备,即可。

Unity Remote支持的设备和特性

●Android设备(通过USB连接在Windows和OS X上)
●iOS设备(iPhone、iPad、iPod touch和Apple TV,通过USB在OS X和Windows上使用iTunes)。

   unity项目的game视图复制了移动设备上的屏幕,但降低了帧率,画质也并不精良。设备的以下输入数据也会通过数据流方式返给unity编辑器:
●Touch and stylus input 触摸与手写笔的输入
●Accelerometer 加速度计
●Gyroscope陀螺仪
●Device camera
streams设备的摄像头流
●Compass罗盘
●GPS全球定位系统
●Joystick names and input操纵杆名称和输入

相关问题:

●我有一个以上的设备接入,但其中只有一个能与unity协同。
——Unity Remote不支持多个连接的Android设备,要解决这个问题,它会自动选择它找到的第一个设备。然而,多个iOS /TVOS设备和一台Android设备可以同时关联,因此可以从菜单中选择使用哪一个进行编辑(Edit > Project Settings > Editor)。

●当我在Unity远程运行我的游戏时,我的图像质量很差。
——当使用Unity Remote时,游戏实际上在Unity编辑器中运行,而它的视觉内容被流入到目标设备上。由于编辑器和设备之间的带宽有限,必须对流进行大量压缩以进行传输。这种压缩不可避免地降低了图像质量。
   在编辑器中Edit > Project Settings> Editor,可在JPEG和PNG这两种压缩方式之间切换,也可缩小屏幕图像的分辨率。PNG压缩是“无损”的(因此图像质量不会降低),但使用的带宽比JPEG要多。压缩后的图像比全分辨率图像对带宽的要求低。通过改变这些设置,可对图像精度进行必要的控制。
   请记住,Unity Remote只不过是为了在设备上运行时,对游戏的外观和体验做一个快速的近似检验。完整的build并测试“真正”的应用程序才是最终的目标。

<hr/>后记:
有时连接、运行和显示原本正常的Unity Remote会无故失灵,此时可尝试重新连接、重启设备等操作,以及尝试在unity中:Edit > Project Settings > Editor将Device从Any Android Device 改成None, 退出unity再打开,然后再设置为Any Android Device, 亲测有效。

johnsoncodehk 发表于 2023-3-30 14:28

请问用unity remote调试的时候会使用手机的摄像头吗

KaaPexei 发表于 2023-3-30 14:29

好文章,学习了!

KaaPexei 发表于 2023-3-30 14:36

2019.4.2
要重新设置sdk并安装google usb device tools 才能接上

mastertravels77 发表于 2023-3-30 14:37

请问如何访问该iphone手机的摄像头呢?

Baste 发表于 2023-3-30 14:45

谢谢楼主分享
页: [1]
查看完整版本: 使用Unity Remote调试android / ios 设备运行实效