유니티 엔진/유니티 엔진의 구성

유니티 엔진의 구성 - 24) 패키지 소스 코드 접근

monstro 2026. 2. 25. 20:37
728x90
반응형

- 개요

Cinemachine 패키지의 CinemachineCamera 클래스의 스크립트(메타 데이터만 작성됨)

 

유니티에서는 프로젝트에 포함된 패키지를 구성하는 클래스원본 소스코드에 접근하는 것이 불가능하다

대신 프로젝트를 구성한 클래스의 메타 데이터를 보여주는데

이로 인해 패키지를 구성하는 클래스의 함수 내부의 로직이나 변수가 계산되는 과정을 확인하기 어렵다

이때 사용하는 에디터에 맞는 패키지를 설치하면 에디터를 통해 패키지를 구성하는 솔루션 파일에 접근할 수 있다

 

- 패키지의 솔루션 파일에 접근하는 절차

1) 에디터 별 패키지 설치

 

위와 같이 사용하는 에디터에 맞는 패키지를 설치한다

 

2) 패키지 접근성 설정

 

상단의 Edit - Preferences - External Tools 옵션에서 다음의 절차를 진행한다

  • External Script Editor 옵션 : 설치한 패키지와 호환되는 에디터를 설정
  • Registry packaages 옵션 : 패키지 접근허용할 패키지를 설정
    • 필요하다면 다른 패키지 옵션을 활성화
  • Regenerate project files 옵션 : 설정이 완료되면 해당 옵션을 선택하여 솔루션(.sln) 파일 다시 생성

 

3) 패키지 접근

Cinemachine 패키지의 CinemachineCamera 클래스의 스크립트(소스코드 원본)

 

솔루션 파일이 다시 생성되면 위와 같이 설치된 모든 패키지 어셈블리가 목록에 표시된다

또한 클래스의 메타 데이터가 아닌 원본 소스 코드에 접근할 수 있게 된다

따라서 외부 패키지의 내부 동작 원리를 파악하고 분석하기 쉬워진다

728x90
반응형