4

우리 팀은 애플 리케이션과 웹 사이트 개발에서 왔기 때문에 우리는 재사용 가능한 코드, 라이브러리 등을 작성하는 데 익숙해졌습니다. 우리는 보통이 물건을 오픈 소스에 넣었고 npm, gradle, cocoapods 등과 같은 도구로 의존성을 관리합니다.Unity3D 패킷 관리자/의존 관리자

Unity3D 멀티 플랫폼 (Mac OS & Windows)에는 어떤 것이 있습니까?

나는 웹상에서만 근거리 솔루션을 보았으며 창문 인 너겟 (nuget)을 사용했다.

기본적으로 나는 자산 저장소와 같은 것을 가지고 싶습니다 : 버전 종속성 가져 오기. 이러한 의존성은 자산 저장소와 같은 완전한 프로젝트가 될 수 있습니다. 내 이상적인 솔루션에서는 종속성이 GitHub/Bitbucket/etc의 git 저장소에 저장됩니다.

나 혼자서 지금까지 발견 한 유일한 방법은 git submodules를 사용하는 것이지만 상황을 관리하는 가장 좋은 방법은 아닙니다.

답변

1

유니티 자산 저장소는 다운로드/가져 오기 뷰에서 프로젝트로 자산 패키지를 쉽게 다운로드하고 가져올 수 있기 때문에 유니티의 공용 패키지 관리자와 가장 가까운 것입니다.

당신이 가게에 게시하지 않으려는 개인 자산에 특히 유용, https://docs.unity3d.com/Manual/AssetStore.html

또 다른 옵션을 참조하십시오, 구축 및 자산 패키지의 자신의 세트를 유지하는 것입니다. Asset Packages를 사용하면 관련 자산을 단일 파일로 캡슐화하여 쉽게 공유하고 재사용 할 수 있습니다. 자산 패키지는 사용자가 찾고있는 것과 유사한 버전 및 증분 업데이트도 지원합니다.

https://docs.unity3d.com/Manual/AssetPackages.html