패키지는 다음과 같은 다양한 기능이나 에셋 타입을 저장하는 컨테이너입니다.
Packages are newer, more tightly integrated versions of Asset packages, able to deliver a wide range of enhancements to Unity through the Package Manager. In the Editor, you can access the Package Manager window through this menu: Window > Package Manager.
When Unity opens a Project, the Unity Package Manager reads the Project manifest (1) to figure out what packages to load in the Project. Then it sends a request (2) to the registry server (3) for each package that appears as a dependency in the manifest. The registry server sends the requested information and data back to the Package Manager (4), which then installs those packages (5) in the Project. Each Project has its own manifest which lists the packages to load as “dependencies” of the Project.
If you want to include a package in your Project, you must update the Project manifest to include it in the list of dependencies. If you want to, you can modify the Project manifest directly, but it is safer and easier to let the Package Manager do that. For more information on using the user interface, see the documentation for the Package Manager window.
패키지 관리자는 세 가지 인터페이스를 사용하여 사용자, 매니페스트, 레지스트리와 소통합니다.
|Interface method||How to work with it|
|User interface||You can use the Package Manager window to quickly browse and search for features. It also allows you to easily select the packages you want to install and update, and resolve conflicts in package dependencies. The Package Manager provides a user interface in order to make changes to the Project manifest directly.|
|Package manifest||The Package Manager provides a dedicated Inspector in Unity, which allows you to view the manifest of any package, while the manifest gets the main focus in the Project view at the same time. This integration means you can also edit package manifests directly in Unity for embedded or local packages.|
|Scripting API||The Package Manager scripting API enables users to interact with the Package Manager programmatically. You can use it to query the package registry, install, embed, and remove packages, and list packages using a variety of criteria.|