오류
URP, Renderer 2D 환경에서
UI Mask가 Screen space 환경에서는 적용되지 않는 현상이 발생.
방법 1.
2D Renderer Data 의 Depth/Stencil Buffer 를 체크
- 그러나 이 옵션을 켰을 때 다른 쉐이더들과 충돌날 수 있는 사이드 이펙트가 존재한다고 함. 충분히 테스트를 할 것.
방법 2.
UI Mask 대신 RectMask 2D를 사용
- 사각형 마스크라면 RectMask 2D 를 사용하면 Screen Space 환경에서도 잘 작동한다.
- 사각형이 아닌 마스크는 불가능하다.
'🌍 Unity > 버그 및 오류 해결' 카테고리의 다른 글
VS Code Unity Debug 실행 안될 때 (Debug error while processing request 'launch') (0) | 2023.02.23 |
---|---|
Activator.CreateInstance 사용시 Constructor Missing 오류 (0) | 2022.09.14 |
Cinemachine 카메라 동작 안할 때 (0) | 2022.09.01 |
Couldn't open include file 'Packages/com.unity.render-pipelines.universal/Shaders/Utils/Fullscreen.hlsl'. (0) | 2022.07.21 |
azure devops repo authorized user (0) | 2022.04.02 |