เบเบงเบฒเบกเบชเบฒเบกเบฑเบเบเบตเปเบเบฑเบเปเบงเบเบตเบเบตเปเบกเบตเบกเบฒเปเบเบฑเบเปเบงเบฅเบฒเบเปเบญเบเบเปเบฒเบเบซเบผเบฒเบ เปเบฅเบฐเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบกเบฑเบเบเบฑเบเบซเบผเบฒเบเปเปเบเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบปเบเบเบฑเบเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบเบฒเบเบเปเบฒเปเบเปเปเบซเบผเปเบเบเบปเปเบงเปเบ (.cs), เบซเปเบญเบเบชเบฐเบซเบกเบธเบ (.dll) เปเบฅเบฐเบเบฑเบเบชเบดเบเบญเบทเปเบเป (เบฎเบนเบเบเบฒเบ, เบชเบฝเบ, เปเบเบ, prefabs). เปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบทเปเบเปเบกเบทเบญเบเบเปเปเบเบฑเบเบเบฑเบเบซเบฒเบเบฑเปเบเบเปเบฒเบงเบชเปเบฒเบฅเบฑเบ Unity.
เบงเบดเบเบตเบเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเปเบเบเบฑเบ
เบกเบตเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฎเปเบงเบกเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบเปเบงเปเบฒเปเบเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบกเบตเบเปเปเบเบตเปเบฅเบฐเบเปเปเปเบชเบเบเบญเบเบกเบฑเบ.
1. เบเบฒเบเบเปเปเบฒเบเปเบญเบ - เบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบเปเปเบฒเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเปเบเบเบเบฒเบ "เบเปเบงเบเบกเบท."
Pros:
- เปเบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเปเบเบเบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ.
- เบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช.
- เบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบฑเบ GUIDs เบเบฑเบเบชเบดเบ.
Cons:
- เบเบฑเบเปเบเบฑเบเบกเปเบฝเบเบเบฑเบ.
- เบเปเปเบกเบตเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเปเบเบเบฒเบเปเบเปเปเบเบชเบฐเบเบฑเบ.
- เบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ.
- เบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเปเบเบเบฑเบ.
2.
Pros:
- เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบซเบผเปเบเบเปเปเบกเบนเบ.
- เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบชเบดเบ.
- เบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช.
Cons:
- เบเปเบญเบเบเบฒเบเบเบฐเบชเบปเบเบเบฒเบ.
- Git เบเปเปเปเบเบฑเบเบกเบดเบเบซเบผเบฒเบเบเบฑเบเปเบเบฅเปเบเบนเป - เบเปเบฒเบเบเบฐเบเปเบญเบเปเบเบทเปเบญเบกเบเปเป LFS.
- เบเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบชเปเบฒเบฅเบฑเบ repositories.
- เบเบงเบฒเบกโเบซเบเบธเปเบโเบเบฒเบโเบเบฑเบโเบเบฒเบโเบเบปเบโเบฅเบฐโเบเบฑเบโเปเบฅเบฐโเบเบฒเบโเบซเบผเบธเบโเบฅเบปเบโเบชเบฐโเบเบฑเบโ.
- เบเบฒเบเบเบฐเบเบฐเบเบฑเบเบเบญเบ GUID เปเบกเปเบเปเบเบฑเบเปเบเปเบเปเปเบฅเบฐเบเปเปเบกเบตเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเบฑเบเปเบเบเปเบเบชเปเบงเบเบเบญเบ Unity เปเบเบทเปเบญเปเบเปเปเบเบเบงเบเบกเบฑเบ.
3. NuGet - เบเบฒเบเปเบเบเบขเบฒเบเบซเปเบญเบเบชเบฐเปเบธเบเบเบตเปเปเบเปเบเบเบฑเบเบเปเบฒเบเปเบเบฑเบเปเบเบฑเบ NuGet.
Pros:
- เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบชเบฐเบเบงเบเบชเบฐเบเบฒเบเบเบฑเบเปเบเบเบเบฒเบเบเบตเปเบเปเปเบเบถเปเบเบเบฑเบ Unity.
- เบชเบฐเบเบฑเบเบเบตเปเบชเบฐเบเบงเบเปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช.
Cons:
- Unity เบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฑเบเปเบเบฑเบ NuGet เบญเบญเบเบเบฒเบเบเปเบญเบ (เปเบ GitHub เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒ NuGet Package Manager เบชเปเบฒเบฅเบฑเบ Unity, เปเบเบดเปเบเปเบเปเปเบเบเบตเป, เปเบเปเบกเบตเบเบฒเบ nuances).
- เบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบชเบดเบเบเบฐเปเบเบเบญเบทเปเบเป.
4. Unity Package Manager - เบเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฎเปเบงเบกเบเบฑเบเปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเปเบเบเบทเปเบเปเบกเบทเบญเบเบชเปเบฒเบฅเบฑเบ Unity.
Pros:
- เบเบฒเบเปเบเปเบเบญเบเบเบปเปเบเบชเบฐเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฑเบเปเบเบ.
- เบเบฒเบเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฝเบเบเบฑเบเปเบเบฅเป .meta เปเบเปเบเบฑเบเปเบเบเปเบเบทเปเบญเบเบเบฒเบเบเปเปเบเบฑเบเปเบเปเบ GUID.
- เบเบงเบฒเบกโเปเบเบฑเบโเปเบโเปเบเปโเบเบญเบโเบเบฒเบโเบชเบฐโเบเบฑเบโ.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบธเบเบเบฐเปเบเบเบชเปเบฒเบฅเบฑเบ Unity.
Cons:
- เบเปเปเบเบฑเบเปเบเปเบ GUID เบเบฑเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบถเปเบเปเบเป.
- เบเปเปเบกเบตเปเบญเบเบฐเบชเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ.
เบงเบดเบเบตเบเบฒเบเบชเบธเบเบเปเบฒเบเบกเบตเบเปเปเบเบตเบซเบผเบฒเบเบเปเบงเบฒเบเปเปเปเบชเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเบเปเปเปเบเปเปเบเบฑเบเบเบตเปเบเบดเบเบปเบกเบซเบผเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบฒเบเปเบญเบเบฐเบชเบฒเบ, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบขเบนเปเบเบฑเบเบกเบฑเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
Unity Package Manager
Unity Package Manager (UPM) เปเบเบฑเบโเปเบเบทเปเบญเบโเบกเบทโเบเบฒเบโเบเบธเปเบกโเบเบญเบโเบเบธเบโ. เบกเบฑเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ Unity 2018.1 เปเบฅเบฐเบเบทเบเปเบเปเบชเปเบฒเบฅเบฑเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบ Unity Technologies เปเบเบปเปเบฒเบเบฑเปเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบชเบฐเบเบฑเบ 2018.3, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบตเปเบกเบเบธเบเบเบตเปเบเปเบฒเบซเบเบปเบเปเบญเบ.
Unity Package Manager Interface
เปเบเบฑเบเปเบเบเบเปเปเบชเบดเปเบเบชเบธเบเปเบเปเบซเบผเปเบเปเบเบเบเบฒเบ (เบฅเบฒเบเบเบฒเบเบเบฑเบเบชเบดเบ). เบเบงเบเปเบเบปเบฒเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบเบเปเบฒเบเบซเบฒเบ %projectFolder%/Library/PackageCache
เปเบฅเบฐเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเปเปเบเบเบเบฒเบเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบฒเบเบเปเบฒเบงเปเบเบดเบเบเบฝเบเปเบเปเบเบญเบเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบกเปเบเบขเบนเปเปเบเปเบเบฅเป packages/manifest.json
.
เบเบฒเบเบซเบธเปเบกเบซเปเปเปเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเบเบเบฒเบ
เปเบซเบผเปเบเปเบเบฑเบเปเบเบ
UPM เบชเบฒเบกเบฒเบเปเบเปเปเบซเบผเปเบเปเบเบฑเบเปเบเบเบซเบผเบฒเบเบญเบฑเบ:
1. เบฅเบฐเบเบปเบเปเบเบฅเป.
Pros:
- เบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
- เบเปเปเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบกเบทเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก.
Cons:
- เบเบงเบฒเบกโเบซเบเบธเปเบโเบเบฒเบโเปเบโเบเบฒเบโเบชเบฐโเบเบฑเบโ.
- เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบตเปเปเบเปเบเบเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบกเปเบเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบเบเบฒเบ.
2. Git repository.
Pros:
- เบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบกเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ Git.
Cons:
- เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบฅเบธเปเบเบเปเบฒเบเปเบเปเบฒเบเบเปเบญเบเบขเปเบฝเบก UPM เปเบเป.
- เบเปเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเบญเบเปเบเบฑเบ Git เบเบฑเบเบซเบกเบปเบ.
3. npm repository.
Pros:
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบ UPM เบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเปเบฅเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบเบขเบฒเบเปเบเบฑเบเปเบเบ Unity เบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ.
Cons:
- เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเปเบชเบปเบเปเบเบเบธเบเบฅเบธเปเบเบเบญเบเปเบเบฑเบเปเบเบฑเบเบเบปเบเปเบงเบฑเปเบ "-preview".
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ UPM + npm. เบเบธเบเบเบตเปเปเบกเปเบเบชเบฐเบเบงเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฐเปเบเบเบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบซเบเบถเปเบเปเบฅเบฐเบเบฑเบเบเบฒเบเบชเบฐเบเบฑเบเบเบญเบเบเบธเบ, เปเบฅเบฐเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเบเบฒเบเปเบเปเบเบญเบ UPM เบเบทเปเบเปเบกเบทเบญเบ.
เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบกเบฑเบเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบ npm
เบเบฒเบเบเบฑเปเบเบเปเบฒเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก
เบเปเบญเบเบญเบทเปเบ เปเบปเบ เบเปเบฒเบเบเปเบญเบเบเบดเบเบเบฑเปเบ
เบเบฒเบเบชเปเบฒเบเบเบธเบ
เปเบเบทเปเบญเบชเปเบฒเบเบเบธเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบงเบฒเบเปเบเบฅเป package.json
, เปเบเบดเปเบเบเบฐเบญเบฐเบเบดเบเบฒเบเบกเบฑเบ, เบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเปเบเบทเปเบญเปเบเบเบญเบเบเบธเบเบเบตเป. เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
เปเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบเบธเบ.
เบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบชเบฑเปเบ npm init เปเบฅเบฐเปเบชเปเบเปเบฒเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเปเบเบญเบ. เบชเปเบฒเบฅเบฑเบเบเบทเป, เบฅเบฐเบเบธเบเบทเปเปเบเบฎเบนเบเปเบเบเปเบเปเบกเบเบเบตเปเบเบตเปเบเบเบฑเบเบเบฑเบ, เบเบปเบงเบขเปเบฒเบ com.plarium.somepackage.
เปเบเบทเปเบญเบชเบฐเบเบงเบเปเบเบเบฒเบเบชเบฐเปเบเบเบเบทเปเปเบเบฑเบเปเบเบฑเบ, เปเบเบตเปเบกเบเบธเบเบชเบปเบกเบเบฑเบ displayName เปเบชเป package.json เปเบฅเบฐเบเบทเปเบกเปเบชเปเบกเบฑเบ.
เปเบเบทเปเบญเบเบเบฒเบ npm เปเบกเปเบ js-oriented, เปเบเบฅเปเบเบฐเบเบญเบเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบปเปเบเบเปเปเบฅเบฐเบชเบฐเบเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบญเบเบเบฒเบ, เปเบเบดเปเบ Unity เบเปเปเปเบเปเปเบเป. เบกเบฑเบเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเปเบญเบปเบฒเบเบงเบเบกเบฑเบเบญเบญเบเปเบเบทเปเบญเบเปเปเปเบซเปเบชเบฑเบเบชเบปเบเบเบฑเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบธเบ. เปเบเบฅเปเบเบงเบเบเบฐเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเบฑเปเบเบเบตเป:
- เปเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบเบธเบ.
- เบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบชเบฑเปเบ npm init เปเบฅเบฐเปเบชเปเบเปเบฒเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเปเบเบญเบ. เบชเปเบฒเบฅเบฑเบเบเบทเป, เบฅเบฐเบเบธเบเบทเปเปเบเบฎเบนเบเปเบเบเปเบเปเบกเบเบเบตเปเบเบตเปเบเบเบฑเบเบเบฑเบ, เบเบปเบงเบขเปเบฒเบ com.plarium.somepackage.
- เปเบเบทเปเบญเบชเบฐเบเบงเบเปเบเบเบฒเบเบชเบฐเปเบเบเบเบทเปเปเบเบฑเบเปเบเบฑเบ, เปเบเบตเปเบกเบเบธเบเบชเบปเบกเบเบฑเบ displayName เปเบชเป package.json เปเบฅเบฐเบเบทเปเบกเปเบชเปเบกเบฑเบ.
- เปเบเบทเปเบญเบเบเบฒเบ npm เปเบกเปเบ js-oriented, เปเบเบฅเปเบเบฐเบเบญเบเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบปเปเบเบเปเปเบฅเบฐเบชเบฐเบเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบญเบเบเบฒเบ, เปเบเบดเปเบ Unity เบเปเปเปเบเปเปเบเป. เบกเบฑเบเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเปเบญเบปเบฒเบเบงเบเบกเบฑเบเบญเบญเบเปเบเบทเปเบญเบเปเปเปเบซเปเบชเบฑเบเบชเบปเบเบเบฑเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบธเบ. เปเบเบฅเปเบเบงเบเบเบฐเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเบฑเปเบเบเบตเป:
{ "name": "com.plarium.somepackage", "displayName": "Some Package", "version": "1.0.0", "description": "Some Package Description", "keywords": [ "Unity", "UPM" ], "author": "AUTHOR", "license": "UNLICENSED" }
- เปเบเบตเบ Unity เปเบฅเบฐเบชเปเบฒเบเปเบเบฅเป .meta เบชเปเบฒเบฅเบฑเบ package.json (Unity เบเปเปเปเบซเบฑเบเบเบฑเบเบชเบดเบเบเบตเปเบเปเปเบกเบตเปเบเบฅเป .meta, packages เบชเปเบฒเบฅเบฑเบ Unity เปเบกเปเบเปเบเบตเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ).
เบเบณเบฅเบฑเบเบชเบปเปเบเบเบธเบ
เปเบเบทเปเบญเบชเบปเปเบเบเบธเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบชเบฑเปเบ: npm publish --registry *ะฐะดัะตั ะดะพ ั
ัะฐะฝะธะปะธัะฐ ะฟะฐะบะตัะพะฒ*
.
เบเบฒเบเบเบดเบเบเบฑเปเบ เปเบฅเบฐเบญเบฑเบเปเบเบเปเบเบฑเบเปเบเบเบเปเบฒเบ Unity Package Manager
เปเบเบทเปเบญเปเบเบตเปเบกเบเบธเบเปเบชเปเปเบเบเบเบฒเบ Unity, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบ:
- เปเบเบตเปเบกเปเบชเปเปเบเบฅเป
manifest.json
เบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบซเบฅเปเบเบเบตเปเบกเบฒเบเบญเบเบเบธเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบเบฑเบเบชเบดเบscopedRegistries
เปเบฅเบฐเบเบตเปเบเบญเบเบเบญเบเปเบเบเปเบฅเบฐเบเบตเปเบขเบนเปเปเบซเบผเปเบเบเบตเปเบเบญเบเปเบเบเบชเบฐเปเบเบฒเบฐเบเบฐเบเบทเบเบเบปเปเบเบซเบฒ."scopedRegistries": [ { "name": "Main", "url": "ะฐะดัะตั ะดะพ ั ัะฐะฝะธะปะธัะฐ ะฟะฐะบะตัะพะฒ", "scopes": [ "com.plarium" ] } ]
- เปเบเบเบตเป Unity เปเบฅเบฐเปเบเบตเบเปเปเบฒเบเปเบฒเบ Package Manager (เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฑเบเปเบเบฑเบเปเบเบเบเบณเบเบปเบเปเบญเบเปเบกเปเบเบเปเปเปเบเบเบเปเบฒเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบธเบเปเบเบเบปเบง).
- เปเบฅเบทเบญเบเปเบเบฑเบเปเบเบฑเบเบเบฑเบเปเบปเบ.
- เบเบญเบเบซเบฒเบเบธเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบฅเบฐเปเบเบตเปเบกเบกเบฑเบ.
เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบซเบผเปเบเปเบฅเบฐเบเบฒเบเบเบตเบเบฑเบ
เปเบเบทเปเบญเปเบซเปเปเบซเบผเปเบเบเปเปเบกเบนเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบเบเบฒเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบ
เบเบฒเบเบเปเบฒเปเบเปเปเบเบฑเบเปเบเบฑเบเบเปเปเบเปเบฒเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเบตเบเบฑเบเบเบญเบเบเปเบฒเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฑเบเปเบเบฑเบเปเบ Unity, เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบซเบฒ IDE เปเบเบเบเบฒเบเบเบฅเบดเบเปเบชเปเบเปเปเบเบดเบเบเบฒเบเปเบ console เบเปเบฒเบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบทเปเบเปเบเปเบเบฑเบเปเบเบฑเบ. เบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒ Unity เบเปเปเปเบซเบฑเบ scripts เปเบเบฑเบเปเบเบฅเปเปเบเบเบเปเบฒเบเบซเบฒเบ, เบเบฑเบเบเบฑเปเบเปเบเปเปเบกเบทเปเบญเบเปเบฒเปเบเปเบเปเบฒเบเบดเบเบฒเบกเบชเบฐเบเบฒเปเบซเปเบเบเบงเบเปเบเบปเบฒเบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบฅเบฐเบฅเบงเบกเบขเบนเปเปเบเปเบเบเบเบฒเบ. เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบซเบผเปเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบเบเบฒเบ, เบเบฒเบเบเบฅเบดเบเปเบชเป IDE เปเบกเปเบเบกเบตเบขเบนเป.
Script เปเบเปเบเบเบเบฒเบเบเบตเปเบกเบตเบเบธเบเปเบเบทเปเบญเบกเบเปเป:
เบชเบฐเบเบฃเบดเบเบเบฒเบเบเบธเบเบเบตเปเบกเบตเบเบธเบเบขเบธเบเปเบฎเบฑเบเบงเบฝเบ:
เบเบฒเบเปเบเปเปเบเบเปเบงเบเบเปเปเบเบฑเบเปเบเบฑเบเปเบเบ
เปเบเบฑเบเปเบเบ Unity เบเบตเปเปเบเบตเปเบกเปเบชเปเปเบเบเบเบฒเบเปเบกเปเบเบญเปเบฒเบเปเบเปเปเบเบปเปเบฒเบเบฑเปเบ, เปเบเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเปเบเปเบเบฑเบเปเบเบฑเบเปเบเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบ:
- เปเบเบเบตเปเปเบเบฑเบเปเบเบฑเบเปเบเปเบเบฑเบเปเบเบฑเบเปเบเบ.
- เปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบฒเปเบเบฑเบ.
- เบญเบฑเบเปเบเบเปเบงเบตเบเบฑเบเปเบเปเบเบฅเป
package.json
. - เบชเบปเปเบเบเบธเบ
npm publish --registry *ะฐะดัะตั ะดะพ ั ัะฐะฝะธะปะธัะฐ ะฟะฐะบะตัะพะฒ*
. - เบญเบฑเบเปเบเบเปเบงเบตเบเบฑเบเบเบญเบเปเบเบฑเบเปเบเบฑเบเปเบเบฑเบเบญเบฑเบเบเบตเปเบเบทเบเปเบเปเปเบเบเปเบฒเบเบเบฒเบเบญเบดเบเปเบเบตเปเบเบ UPM.
เบเบฒเบเบเปเบฒเปเบเบปเปเบฒเปเบเบฑเบเปเบเบเบเบฑเบเบเบฑเบ
เบเปเปเบเบฑเบเปเบเปเบ GUID เบเปเปเปเบเบเบตเปเบญเบฒเบเบเบฐเปเบเบตเบเบเบถเปเบเปเบกเบทเปเบญเบเปเบฒเปเบเบปเปเบฒเปเบเบฑเบเปเบเบ:
- เบเบธเบ - เบเบธเบ. เบเปเบฒ, เปเบกเบทเปเบญเบเปเบฒเปเบเบปเปเบฒเบเบธเบ, เบกเบฑเบเบเบทเบเบเบปเปเบเบเบปเบเบงเปเบฒเบเบธเบเบเบตเปเปเบเบตเปเบกเปเบฅเปเบงเบกเบตเบเบฑเบเบชเบดเบเบเบตเปเบกเบต GUID เบเบฝเบงเบเบฑเบ, เบเบฑเบเบชเบดเบเบเบตเปเบกเบต GUIDs เบเบตเปเบเบปเบเบเบฑเบเบเบฒเบเบเบธเบเบเบตเปเบเปเบฒเปเบเบปเปเบฒเบเบฐเบเปเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเปเบเบเบเบฒเบ.
- เบเบธเบเบซเบเบถเปเบเปเบกเปเบเปเบเบเบเบฒเบ. เบเปเบฒ, เปเบกเบทเปเบญเบเปเบฒเปเบเบปเปเบฒเบเบธเบ, เบกเบฑเบเบเบทเบเบเบปเปเบเบเบปเบเบงเปเบฒเปเบเบเบเบฒเบเบกเบตเบเบฑเบเบชเบดเบเบเบตเปเบกเบต GUIDs เบเบตเปเบเบปเบเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบชเบดเบเบเบฒเบเบเบธเบเบเบฐเบเปเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเปเบเบเบเบฒเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบฑเบเบชเบดเบเบเบตเปเบเบถเปเบเบเบฑเบเบเบงเบเบกเบฑเบเบเบฐเปเบฅเบตเปเบกเปเบเปเบเบฑเบเบชเบดเบเบเบฒเบเปเบเบเบเบฒเบ.
เบเบฒเบเปเบญเบเบเบฑเบเบชเบดเบเบเบฒเบเปเบเบเบเบฒเบเปเบเบซเบฒเบเบธเบ
เบเปเบฒเบเปเบฒเบเปเบญเบเบเบฑเบเบชเบดเบเบเบฒเบเปเบเบเบเบฒเบเปเบเบซเบฒเบเบธเบเปเบเบเบฐเบเบฐเบเบตเป Unity เปเบเบตเบ, เบซเบเปเบฒเบเบตเปเบเบญเบเบกเบฑเบเบเบฐเบเบทเบเบฎเบฑเบเบชเบฒเปเบงเป, เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบฑเบเบชเบดเบเบเบตเปเบเบถเปเบเบเบฑเบเบเบฐเปเบฅเบตเปเบกเปเบเปเบเบฑเบเบชเบดเบเบเบฒเบเบเบธเบ.
เบเบตเปเบชเปเบฒเบเบฑเบ: เปเบกเบทเปเบญเบชเบณเปเบเบปเบฒเบเบฑเบเบชเบดเบเบเบฒเบเปเบเบเบเบฒเบเปเบเปเบชเปเบเบธเบเปเบเปเบถเปเบ, เบเปเปเบเบฑเบเปเบเปเบ โPackage - Projectโ เบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบเบฒเบเบเปเบฒเบเปเบเบดเบเบเบฐเปเบเบตเบเบเบถเปเบ.
เบเบฒเบเปเบเปเปเบเบเบงเบฒเบกเบเบฑเบเปเบเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเป
- เบเบฒเบเบกเบญเบเบซเบกเบฒเบ GUIDs เปเบเบเปเบเปเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเปเบเบปเปเบฒเบเบฑเบเบชเบดเบเบเบฑเบเบซเบกเบปเบเปเบเบทเปเบญเบฅเบปเบเบฅเปเบฒเบเบเบฒเบเบเบฐเบเบฐเบเบฑเบ.
- เบเบฒเบเปเบเบตเปเบกเบเบฑเบเบชเบดเบเบเบฑเบเปเบปเบเปเบชเปเปเบเบเบเบฒเบเปเบถเปเบเปเบฅเปเบงเปเบเปเบเบญเบญเบเปเบเบฑเบเปเบเบฑเบเปเบเบ.
- เบเบฒเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบกเบต GUIDs เบเบญเบเบเบฑเบเบชเบดเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบงเบเบชเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเบชเบปเปเบเบเบธเบ.
เบชเบฐเบซเบฅเบธเบ
UPM เปเบเบฑเบเบเบฒเบเปเบเปเปเบเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฎเปเบงเบกเบเบฑเบเปเบ Unity, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบกเบตเบขเบนเป. เบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบเบปเบเบเบงเบฒเบกเปเบกเปเบเบญเบตเบเปเบชเปเบเปเบฅเบฐเบเบตเบเบตเปเปเบเปเบเบดเบ. เบเบงเบเปเบฎเบปเบฒเบซเบงเบฑเบเบงเปเบฒเปเบเบปเปเบฒเบเบฐเบเบปเบเปเบซเบฑเบเบเบงเบเบกเบฑเบเปเบเบฑเบเบเบฐเปเบซเบเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com