면접 질문 모음 36~40

한재민·2025년 5월 13일

용어정리

목록 보기
31/33

스파르타 내일배움캠프 유니티 7기
면접 질문 모음

Unity


6. Invoke와 코루틴의 차이에 대해 설명해주세요.


7. 코루틴과 멀티쓰레딩은 어떤 차이가 있는지 설명해주세요.

코루틴은 프레임 단위로 흐름을 분할해 실행한다.
흐름 제어에 유리하고, 메인 스레드에서 실행된다.
멀티스레딩은 병렬 처리를 수행하고, 병렬 연산에 유리하다


8. 유니티 최적화 기법은 어떤 것들이 있나요?

- 최적화를 해본 적이 있나요? 없다면 어떤 최적화가 있는지 설명해주세요.
- 최적화에서 가장 중요한 부분은 무엇인가요?
- 최적화를 위해서 적용해본 텍스쳐 포맷이 있나요?

9. 드로우콜에 대해서 설명하고, 최적화하는 방식에 대해 알고 있는 것이 있으면 설명하세요.

드로우콜이란 GPU에 렌더링 명령을 요청하는 호출

드로우콜을 줄이기 위한 방법은
움직이지 않는 오브젝트를 하나로 합쳐서 렌더링하는 Static Batching
동일한 메쉬와 마테리얼을 사용하는 오브젝트를 하나의 드로우콜로 처리하는 GPU Instancing
여러 스프라이트를 하나의 텍스처로 합치는 Texture Atlas


10. Find 함수 사용을 자제해야 하는 이유에 대해 설명해주세요.

전체 씬을 순회하며 오브젝트를 찾기 때문에 비용이 크고, 문자열로 오브젝트를 찾기때문에 실수할 가능성?이 높다


profile
유니티 클라이언트 취업준비중입니다..

0개의 댓글