스파르타 내일배움캠프 유니티 7기
면접 질문 모음
코루틴은 프레임 단위로 흐름을 분할해 실행한다.
흐름 제어에 유리하고, 메인 스레드에서 실행된다.
멀티스레딩은 병렬 처리를 수행하고, 병렬 연산에 유리하다
- 최적화를 해본 적이 있나요? 없다면 어떤 최적화가 있는지 설명해주세요.
- 최적화에서 가장 중요한 부분은 무엇인가요?
- 최적화를 위해서 적용해본 텍스쳐 포맷이 있나요?
드로우콜이란 GPU에 렌더링 명령을 요청하는 호출
드로우콜을 줄이기 위한 방법은
움직이지 않는 오브젝트를 하나로 합쳐서 렌더링하는 Static Batching
동일한 메쉬와 마테리얼을 사용하는 오브젝트를 하나의 드로우콜로 처리하는 GPU Instancing
여러 스프라이트를 하나의 텍스처로 합치는 Texture Atlas
전체 씬을 순회하며 오브젝트를 찾기 때문에 비용이 크고, 문자열로 오브젝트를 찾기때문에 실수할 가능성?이 높다