RenderTexture.Create 失败:随机写入不支持格式 - R32 SFloat (49) Unity URP 项目

问题描述 投票:0回答:1

当我在统一中创建 URP 项目时,它在控制台中显示此错误:

RenderTexture.Create failed: format unsupported for random writes - R32 SFloat (49). UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

有时它也会在控制台中显示此错误:

RenderTexture.Create failed: format unsupported for random writes - R32 SFloat (49). UnityEngine.Rendering.Universal.UniversalAdditionalCameraData:OnDestroy ()

但是我可以毫无问题地运行游戏,一切正常,但还有另一个像这样的错误不会消失,如果我在统一编辑器中执行任何操作,它就会出现:

Assertion failed on expression: 'SUCCEEDED(hr)'

可能与 DirectX 有关,但我不知道实际问题是什么。

注意:我在旧笔记本电脑上使用英特尔高清显卡 3000,但在使用 rtx 2070 Max-Q 的新笔记本电脑上显然没有问题,而且我使用的是 unity 2022.3.7 LTS。所以我想我应该改变一些统一的设置。

在我之前提到的这些讨厌的错误中看到其他错误也很烦人。

但是更改着色器或其他任何内容的质量并不能修复这些错误(我没有尝试每个游戏对象的所有质量设置,但如果更改灯光和纹理的质量,它不会修复错误,因为我试过了。)

我找不到这个问题的任何解决方案,如果您能帮助我解决这个问题,我将不胜感激。

unity-game-engine directx
1个回答
0
投票

你的问题解决了吗?如果请回复:)

© www.soinside.com 2019 - 2024. All rights reserved.