W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Unity Package Manager 是 Unity 官方的包管理系統(tǒng)。具備以下功能:
You can use the Package Manager to define project dependencies, resolve package dependencies, download and add packages as needed, and integrate content in your projects.
有關包的簡介以及 Unity Package Manager 工作方式的一般信息,請參閱包文檔。
包可以包含以下內(nèi)容:
每個包還包含一個包清單文件,其中包含諸如包名稱、其版本、其依賴項列表以及其存儲庫 URL 之類的信息。
要創(chuàng)建新包,請執(zhí)行以下操作:
1.使用下列其中一種方法來為包創(chuàng)建一個空 shell:
* [設置嵌入式包](#EmbedMe)。
* [設置本地包](#LocalMe)。
3.確保包的布局遵循 Unity 包的包布局約定。
4.向包添加測試。測試對于確保包在不同情況下能夠按預期工作至關重要:
* 將所有 Editor 測試寫入 `Tests/Editor` 中。
* 將所有 Playmode 測試寫入 `Tests/Runtime` 中。
5.重命名并更新程序集定義文件。
6.每次發(fā)布新版本時,您都可以更新 CHANGELOG.md
文件。每個新功能或錯誤修復都應在此文件中包含跟蹤。有關所選變更日志格式的更多詳細信息,請參閱保留變更日志 (Keep a Changelog) 文檔。
對于未共享的包,這是可選的操作,但對于共享的包,強烈建議這樣做,以便用戶知道哪個版本最符合他們的需求。
7.可以在 LICENSE.md
和 THIRD PARTY NOTICES.md
文件中包含許可證和第三方聲明。
對于未共享的包,這是可選的操作,但對于共享的包,強烈建議這樣做,以免用戶濫用您的包或違反任何第三方許可證的要求。
8.共享包。
Follow these instructions if you want to create a custom package inside your project folder.
You can also use an existing project on your computer, and embed the package under your project or install the package from a local folder. However, starting with a new project makes the package contents less prone to errors.
Packages
subfolder.Packages
folder using a name that matches the package name. For example, if your package is called com.example.mypackage
, the subfolder should also be called com.example.mypackage
.
Note: This is particularly important if your package contains assets, because the AssetDatabase looks for an asset path that matches Packages/<your-package-name>/Assets
, regardless of what the actual folder is called.
4.打開所選的文本編輯器,然后創(chuàng)建一個名為 package.json
的 JSON 文件。
5.將這個文件保存在您創(chuàng)建的新包根文件夾下面。
6.填寫包清單 (package.json
) 文件中的所有必填字段。
重新打開 Unity 時,新包會顯示在 Package Manager 窗口中和 Project 窗口中,可以在其中查看和修改包內(nèi)容。如果在 Project 窗口中選擇 package.json
文件,則也可以直接在 Inspector 窗口中修改其內(nèi)容。
Follow these instructions if you want to create a custom package outside your project folder:
1.使用計算機的文件管理器(例如 Windows 文件資源管理器或 macOS Finder),為包創(chuàng)建一個文件夾。
如果已經(jīng)為包創(chuàng)建了一些內(nèi)容,則也可以使用現(xiàn)有位置。
2.確保您的文件夾結構的布局遵循 Unity 包的包布局約定。例如,如果具有 Editor 庫和 Runtime 庫,請確保將它們存儲在 Editor
和 Runtime
文件夾下。
3.打開所選的文本編輯器,然后創(chuàng)建一個名為 package.json
的 JSON 文件。
4.將這個文件保存在包根文件夾下。
5.填寫包清單 (package.json
) 文件中的所有必填字段。
7.打開 Packages 窗口,然后使用剛剛創(chuàng)建的 package.json
文件,按照安裝本地包的說明操作。
新包會顯示在 Package Manager 窗口中和 Project 窗口中,可以在其中查看和修改包內(nèi)容。如果在 Project 窗口中選擇 package.json 文件,則也可以直接在 Inspector 窗口中修改其內(nèi)容。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: