以前购买的3.0 Pro 在Unity 2019.4.22f1c1版本相机都是黑屏!如何解决。

0 投票
最新提问 7月 6, 2021 用户: xypiaofei (260 分)
修改于 7月 6, 2021 用户:xypiaofei

以前购买的3.0 Pro 在Unity 2019.4.22f1c1版本相机都是黑屏!如何解决。用Unity 2019.2.12f1版本没问题,但由于项目原因,又不能使用 2019.2.12f1这个版本!自带的示例运行都不正常,电脑上工程里直接运行就是黑屏,什么画面也没有。

1个回答

0 投票
最新回答 7月 7, 2021 用户: chengjijun (140 分)

官网版本
EasyARSenseUnityPlugin_4.1.0.811_Samples
EasyARSenseUnityPlugin_4.0.0-final_Samples_2020-01-16
EasyARSenseUnityPlugin_3.1.0-final_Samples_2020-01-16
EasyARSense_3.0.1-final_Pro_Unity

问题现象
以上版本Samples在2019.2.12f1之后版本运行时,相机概率黑屏不显示内容

问题根因
疑似Unity的更新接口变化,导致概率出现不兼容情况

解决方法(2选1即可)
1. 版本无限制时,替换Unity2019.2.12f1及以下版本尝试
2. 版本有限制时,将CameraImageRenderer代码中的
commandBuffer.Blit(null, BuiltinRenderTextureType.CameraTarget, material);
替换为
commandBuffer.Blit(material.HasProperty("_MainTex") ? material.GetTexture("_MainTex") : null, BuiltinRenderTextureType.CameraTarget, material);

欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...