728x90
반응형
- 개요

유니티에서는 프로젝트에 포함된 패키지를 구성하는 클래스의 원본 소스코드에 접근하는 것이 불가능하다
대신 프로젝트를 구성한 클래스의 메타 데이터를 보여주는데
이로 인해 패키지를 구성하는 클래스의 함수 내부의 로직이나 변수가 계산되는 과정을 확인하기 어렵다
이때 사용하는 에디터에 맞는 패키지를 설치하면 에디터를 통해 패키지를 구성하는 솔루션 파일에 접근할 수 있다
- 패키지의 솔루션 파일에 접근하는 절차
1) 에디터 별 패키지 설치

위와 같이 사용하는 에디터에 맞는 패키지를 설치한다
2) 패키지 접근성 설정

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

솔루션 파일이 다시 생성되면 위와 같이 설치된 모든 패키지 어셈블리가 목록에 표시된다
또한 클래스의 메타 데이터가 아닌 원본 소스 코드에 접근할 수 있게 된다
따라서 외부 패키지의 내부 동작 원리를 파악하고 분석하기 쉬워진다
728x90
반응형
'유니티 엔진 > 유니티 엔진의 구성' 카테고리의 다른 글
| 유니티 엔진의 구성 - 26) GameObject VS Transform (0) | 2026.03.02 |
|---|---|
| 유니티 엔진의 구성 - 25) PlayerPrefs (0) | 2026.02.26 |
| 유니티 엔진의 구성 - 23) NavMesh (0) | 2026.02.24 |
| 유니티 엔진의 구성 - 22) 로그 (0) | 2026.02.23 |
| 유니티 엔진의 구성 - 21) Hiearchy 버튼 (0) | 2026.02.19 |