쉐이더는 uv좌표로 사용하기.

 

주의사항: 셰이더 좌표계 (SCREEN_UV vs UV)

UI 안에서 셰이더를 쓸 때 베테랑들도 자주 실수하는 부분입니다. [cite: 2026-01-05]

  • UV 사용 권장: 반드시 UV 좌표를 기준으로 셰이더를 짜세요. [cite: 2026-01-26] 그래야 UI 노드의 위치가 바뀌거나 크기가 변해도 셰이더 그림이 깨지지 않고 UI 박스 안에 고정됩니다. [cite: 2026-01-26]

  • SCREEN_UV 주의: 이걸 쓰면 UI 박스 위치와 상관없이 전체 화면 좌표를 따라가므로, UI가 움직일 때 셰이더 내용물이 고정되지 않고 밀리는 현상이 발생합니다. [cite: 2026-01-26]

댓글

이 블로그의 인기 게시물

[코틀린] 고도용 안드로이드 플러그인 CameraX 기능파악을 위한 앱 실습 codelabs

일시정지에서 특정 노드만 사용되게 하고 싶다면 get_tree().paused=false

cpp 작업을 위한 비쥬얼스튜디오에서 고도프로젝트 열기