W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
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.
有關(guān)包的簡(jiǎn)介以及 Unity Package Manager 工作方式的一般信息,請(qǐng)參閱包文檔。
包可以包含以下內(nèi)容:
每個(gè)包還包含一個(gè)包清單文件,其中包含諸如包名稱、其版本、其依賴項(xiàng)列表以及其存儲(chǔ)庫(kù) URL 之類的信息。
要?jiǎng)?chuàng)建新包,請(qǐng)執(zhí)行以下操作:
1.使用下列其中一種方法來為包創(chuàng)建一個(gè)空 shell:
* [設(shè)置嵌入式包](#EmbedMe)。
* [設(shè)置本地包](#LocalMe)。
3.確保包的布局遵循 Unity 包的包布局約定。
4.向包添加測(cè)試。測(cè)試對(duì)于確保包在不同情況下能夠按預(yù)期工作至關(guān)重要:
* 將所有 Editor 測(cè)試寫入 `Tests/Editor` 中。
* 將所有 Playmode 測(cè)試寫入 `Tests/Runtime` 中。
5.重命名并更新程序集定義文件。
6.每次發(fā)布新版本時(shí),您都可以更新 CHANGELOG.md
文件。每個(gè)新功能或錯(cuò)誤修復(fù)都應(yīng)在此文件中包含跟蹤。有關(guān)所選變更日志格式的更多詳細(xì)信息,請(qǐng)參閱保留變更日志 (Keep a Changelog) 文檔。
對(duì)于未共享的包,這是可選的操作,但對(duì)于共享的包,強(qiáng)烈建議這樣做,以便用戶知道哪個(gè)版本最符合他們的需求。
7.可以在 LICENSE.md
和 THIRD PARTY NOTICES.md
文件中包含許可證和第三方聲明。
對(duì)于未共享的包,這是可選的操作,但對(duì)于共享的包,強(qiáng)烈建議這樣做,以免用戶濫用您的包或違反任何第三方許可證的要求。
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)建一個(gè)名為 package.json
的 JSON 文件。
5.將這個(gè)文件保存在您創(chuàng)建的新包根文件夾下面。
6.填寫包清單 (package.json
) 文件中的所有必填字段。
重新打開 Unity 時(shí),新包會(huì)顯示在 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.使用計(jì)算機(jī)的文件管理器(例如 Windows 文件資源管理器或 macOS Finder),為包創(chuàng)建一個(gè)文件夾。
如果已經(jīng)為包創(chuàng)建了一些內(nèi)容,則也可以使用現(xiàn)有位置。
2.確保您的文件夾結(jié)構(gòu)的布局遵循 Unity 包的包布局約定。例如,如果具有 Editor 庫(kù)和 Runtime 庫(kù),請(qǐng)確保將它們存儲(chǔ)在 Editor
和 Runtime
文件夾下。
3.打開所選的文本編輯器,然后創(chuàng)建一個(gè)名為 package.json
的 JSON 文件。
4.將這個(gè)文件保存在包根文件夾下。
5.填寫包清單 (package.json
) 文件中的所有必填字段。
7.打開 Packages 窗口,然后使用剛剛創(chuàng)建的 package.json
文件,按照安裝本地包的說明操作。
新包會(huì)顯示在 Package Manager 窗口中和 Project 窗口中,可以在其中查看和修改包內(nèi)容。如果在 Project 窗口中選擇 package.json 文件,則也可以直接在 Inspector 窗口中修改其內(nèi)容。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: