HoloLens2搭配Holographic Remoting Player连Unity显示黑屏如何解决
HoloLens 2 Holographic Remoting 黑屏问题修复方案
一、基础连接配置核查
- 确认HoloLens 2和运行Unity的PC处于同一WiFi网段,无防火墙、VPN、端口隔离限制,Holographic Remoting默认使用
8265、8266端口,需确保两个端口未被其他程序占用 - 确认Unity端输入的HoloLens IP地址完全正确,IP可在HoloLens的「设置>网络和Internet>Wi-Fi>高级属性」中查看
- 确认HoloLens端的Holographic Remoting Player版本与Unity安装的MRTK/Remoting SDK版本完全匹配,大版本号不一致会直接导致连接后无画面输出
二、Unity项目配置修正
- 检查Build Settings中已将需要加载的场景加入到
Scenes In Build列表,未加入的场景无法在Remoting模式下加载 - 检查Player Settings > Publishing Settings > Capabilities中已勾选以下必备权限:
- InternetClient
- InternetClientServer
- PrivateNetworkClientServer
- SpatialPerception
- 如使用MRTK框架,检查MRTK配置文件中已开启Remoting相关支持,且Remoting运行模式设置为
Remote Device - 确认Unity的Play Mode设置中,Game视图的分辨率未设置为HoloLens不支持的非常规比例,推荐先设置为
1920x1080做兼容性测试
三、运行流程排查
- 启动顺序必须为:先打开HoloLens端的Holographic Remoting Player,等待其显示IP地址后,再点击Unity的Play按钮,顺序颠倒会导致连接异常
- 若使用有线连接测试,需先安装HoloLens的USB驱动,且Unity端IP输入为
127.0.0.1 - 优先使用空场景(仅包含主相机和Directional Light)进行连接测试,排除自定义场景中的脚本报错、资源加载异常导致的黑屏,可在Unity Console窗口排查运行时错误
四、异常问题修复
- 若上述配置均正确仍黑屏,可尝试卸载HoloLens端的Remoting Player后重新安装对应版本,同时Unity端重新导入Remoting相关包
- 关闭PC端的第三方杀毒软件、防火墙后再次测试,部分安全软件会拦截Remoting的数据流传输
内容的提问来源于stack exchange,提问作者yustarzz
相关产品推荐
相关产品推荐


