unity 2

[Unity] UGUI & 최적화

UGUI란? UGUI는 Unity Graphic User Interface 의 약자입니다. 유니티 에디터상에서 UI를 만들어 줄 수 있게 유니티에서 제공해주는 것이며. 기존에는 NGUI라는 유료에셋을 사용하였습니다. Canvas? Canvas는 게임화면에 대응합니다. 게임뷰의 해상도를 1280 x 1024라고 지정을 해놓고 작업을 한다고 생각하면 Canvas에서 RectTransform 에 있는 Width와 Height 가 각각 1280 * 1024로 되어 있습니다. 1:1 비율로 플레이어의 화면에 따라 대응하게 됩니다. Canvas의 Render Mode Screen Space - Overlay : 화면 좌표계에 대응하고 UI들이 스크린상에서만 존재하면서 모든 3D 오브젝드들이 그려진 다음에 마지막 U..

Unity 2023.04.23

[Unity] Occlusion Culling

Frustum Culling Frustum Culling 유니티에서 기본적으로 제공하는 Culling 기법으로 카메라에서 비추고 있는 영역을 Frustum Area 로 정의합니다. Clipping Plane을 줄여 에서 Frustum Area를 벗어난 오브젝트는 렌더링 대상에서 제외시킵니다. 카메라 오브젝트의 카메라 컴포넌트 Clipping Plane으로 설정 가능 단위는 미터(모든 유니티에서) Near Clipping Plane 과 Far Clipping Plane 을 설정하여 가시거리 설정 가능 유니티 안에서 기본적으로 수행 Near : 화면이 시작하는 지점 Far : 화면이 끝나는 지점 Occlusion Culling Occlusion Culling 은 오브젝트가 다른 오브젝트에 의해 가려져서 카메..

Unity 2022.12.05