유니티 어셈블리 정의

정선호·2023년 7월 5일
0

Unity Features

목록 보기
10/28

강의 영상

공식 문서

어셈블리 정의란?

유니티는 기본적으로 하나의 어셈블리(Assembly-CSharp.dll)로 모든 소스코드를 컴파일한다.
이렇게 되면 추후 작성된 소스코드가 많아질 시 컴파일에 걸리는 시간도 많아지게 된다.

어셈블리 정의를 이용해 소스 코드들의 컴파일을 분할하여 컴파일 시간을 줄이고, 각 어셈블리간의 종속성을 파악하여 응집도 및 결합도를 관리할 수 있다.

어셈블리 정의 수행

어셈블리 정의 수행 및 세부사항

어셈블리 정의를 원하는 스크립트들을 한 폴더에 넣어놓고 해당 폴더를 우클릭한 후 Create - Assembly Definition 클릭

어셈블리 정의 의존성 주입

생성된 어셈블리 파일의 인스펙터 창에서 의존하는 어셈블리를 주입함

profile
학습한 내용을 빠르게 다시 찾기 위한 저장소

0개의 댓글