728x90 텍스쳐1 Unity, UI Masking 중첩 해결 방안 마스크 이미지를 미리 생성해주는 패키지 마스크 기능이 들어가는 UI의 경우 중첩으로 마스크를 지원해주지 않은 경우가 있습니다. 현재 제가 사용 중인 NGUI의 경우 중첩으로 마스킹 하는 경우 제대로 스텐실 쉐이더가 작동하지 않아 깨집니다. NGUI에 대해서 조금 더 알아보니 중첩 마스킹은 지원하지 않는다고 합니다. NGUI측에서는 셰이더 스텐실 연산이 중첩으로 들어가는 경우가 연산에 문제가 생기는 이슈가 있어서 지원하지 않는다고 하네요. 그러면 개별적으로 마스킹 텍스쳐를 생성하고 받아오면 되지 않을까라는 생각에, 마스킹 이미지를 만들어주는 ScriptableObject를 작성했습니다. 예제 1. SciptableObject Data 생성하기 2. 텍스처, 마스크, 좌표 설정 3. 스크립트에서 사용하기 p.. 2022. 3. 6. 이전 1 다음 반응형