Hierarchy Decorator 项目教程
1. 项目的目录结构及介绍
Hierarchy Decorator 是一个 Unity 插件,用于增强 Unity 的层级视图。以下是项目的目录结构及其介绍:
HierarchyDecorator/
├── .gitignore
├── CHANGELOG.md
├── CHANGELOG.md.meta
├── HierarchyDecorator.meta
├── LICENSE.md
├── LICENSE.md.meta
├── README.md
├── README.md.meta
├── package.json
├── package.json.meta
└── manifest.json
.gitignore
: Git 忽略文件配置。CHANGELOG.md
: 项目更新日志。CHANGELOG.md.meta
: Unity 元数据文件。HierarchyDecorator.meta
: Unity 元数据文件。LICENSE.md
: 项目许可证。LICENSE.md.meta
: Unity 元数据文件。README.md
: 项目说明文档。README.md.meta
: Unity 元数据文件。package.json
: Unity 包描述文件。package.json.meta
: Unity 元数据文件。manifest.json
: Unity 包管理器清单文件。
2. 项目的启动文件介绍
Hierarchy Decorator 的启动文件主要是 HierarchyDecorator
插件本身。在 Unity 中,插件会在启动时自动加载并应用到层级视图中。
3. 项目的配置文件介绍
Hierarchy Decorator 的配置文件主要是 package.json
和 manifest.json
。
package.json
: 该文件包含了插件的名称、版本、描述、作者等信息。以下是示例内容:
{
"name": "com.wooshii.hierarchydecorator",
"version": "1.0.0",
"displayName": "Hierarchy Decorator",
"description": "A Unity Editor plugin giving the Hierarchy a lick of paint. Fully Customisable Toggle.",
"unity": "2018.4",
"author": {
"name": "WooshiiDev",
"email": "wooshiidev@gmail.com",
"url": "https://wooshii.dev/"
}
}
manifest.json
: 该文件用于 Unity 包管理器,指定了插件的来源。以下是示例内容:
{
"dependencies": {
"com.wooshii.hierarchydecorator": "https://github.com/WooshiiDev/HierarchyDecorator.git"
}
}
通过这些配置文件,Unity 可以正确地识别和加载 Hierarchy Decorator 插件。