跳到主要内容

安装

UPM — 通过 Git URL 安装(推荐)

在 Unity 编辑器中打开 Window › Package Manager, 选择 + 按钮 → Add package from git URL...,然后输入下面的 URL。

https://github.com/achieveonepark/AchEngine.git

如需锁定特定版本,可附加标签。

https://github.com/achieveonepark/AchEngine.git#1.0.0

通过 manifest.json 安装

这是直接编辑项目的 Packages/manifest.json 的方法。

{
"dependencies": {
"com.achieve.engine": "https://github.com/achieveonepark/AchEngine.git",
...
}
}

安装可选软件包

AchEngine 可选地支持以下软件包。安装后对应功能会自动启用。 可在 Window › AchEngine › AchEngine Info 窗口中查看每个软件包的安装状态及所启用的功能。

软件包Package ID启用功能
VContainerjp.hadashikick.vcontainerDI 容器 (AchEngineScope、ServiceLocator)
MemoryPackcom.cysharp.memorypackQuickSave 序列化 (USE_QUICK_SAVE)
Addressablescom.unity.addressablesAddressableManager、RemoteContentManager
R3com.cysharp.r3UIBindingManager (Reactive pub/sub)

手动安装 VContainer

Packages/manifest.jsonscopedRegistries 中添加以下内容。

{
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": ["jp.hadashikick.vcontainer"]
}
],
"dependencies": {
"jp.hadashikick.vcontainer": "1.15.0"
}
}

手动安装 MemoryPack

请参考 MemoryPack GitHub 的安装指南。

安装 R3

请参考 R3 GitHub 的安装指南。

验证安装

安装完成后,Unity 控制台不应有错误, 并且菜单中应出现 Window › AchEngine › AchEngine Info 项。 可在该窗口中一目了然地确认软件包的安装状态。