Der Fehler:
Code: Select all
java.lang.Exception: ArgumentException : RenderTextureDesc graphicsFormat must be a supported GraphicsFormat. R32_SFloat is not supported on this platform.
Parameter name: desc.graphicsFormat
at UnityEngine.RenderTexture.ValidateRenderTextureDesc(UnityEngine.RenderTexture)
at UnityEngine.Rendering.RTHandleSystem.CreateRenderTexture(UnityEngine.Rendering.RTHandleSystem)
at UnityEngine.Rendering.Universal.UniversalRenderer.Setup(UnityEngine.Rendering.Universal.UniversalRenderer)
- Unity-Version: 60000.64f1
- URP-Version: 17.0.4
- Plattform: Android
Ich rufe nicht explizit auf R32_SFloat in meinen eigenen Skripten; Dies scheint intern durch UniversalRenderer.Setup ausgelöst zu werden.
Was ich überprüft habe:
- Ich habe meine Universal Render Pipeline Asset-Einstellungen durchgesehen, konnte aber keinen Schalter finden, um ein Format mit niedrigerer Genauigkeit für die internen Puffer zu erzwingen.
Mobile version