You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity Remote 5无法在手机本地运行AR项目,如何调用手机摄像头?

实现Unity AR项目在手机本地运行并调用摄像头的方案

你遇到的问题核心是Unity Remote 5的本质就是电脑运行、手机投屏显示,要实现项目在手机本地运行并调用摄像头,得走Unity真机部署的流程,具体步骤如下:

一、先配置手机端权限

  • 安卓设备:打开设置→关于手机,连续点击「版本号」开启开发者选项;进入开发者选项,打开「USB调试」,同时开启「允许USB安装应用」。
  • iOS设备:用USB连接电脑后,在Xcode中登录你的开发者账号,在手机的「设置→通用→VPN与设备管理」里信任该开发者账号。

二、配置Unity项目的平台与AR权限

  1. 打开Unity的「File → Build Settings」,切换到你对应的目标平台(Android/iOS),等待平台转换完成。
  2. 进入「Player Settings」(Build Settings里的Player Settings按钮):
    • 安卓:在「Android → Other Settings」中,勾选「AR Core Required」(若使用Google AR Core);在「Permissions」里开启「Camera」权限。
    • iOS:在「iOS → Other Settings」中,勾选「ARKit Required」;在「Info.plist」添加摄像头权限描述,比如填写「需要访问摄像头以实现AR功能」。

三、直接部署到手机本地运行

  • 用USB将手机连接到电脑,确保Unity的Build Settings设备列表里能识别到你的手机。
  • 点击「Build And Run」,Unity会编译项目并自动安装到手机上运行,此时项目完全在手机本地运行,会调用手机自带的摄像头,帧率显示的也是手机实际运行帧率。

四、优化频繁测试的效率(可选)

如果不想每次都完整打包,可以用以下方式加速调试:

  • 勾选Build Settings里的「Development Build」,打包的应用包含调试信息,还能通过Unity Profiler实时查看手机端性能数据,且依然是本地运行。
  • 安卓用户(Unity 2021+)可开启「Live Reload」功能,连接设备后开启该选项,修改代码或资源后能快速同步到手机,无需重新打包。

你提供的截图:

  • 项目打包后手机运行截图:
    项目打包后手机运行截图
  • Unity Remote 5和Runtime运行截图:
    Unity Remote 5和Runtime运行截图

内容的提问来源于stack exchange,提问作者Apotheous

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 07:57:11