Graphy 开源项目教程
1. 项目的目录结构及介绍
Graphy 项目的目录结构如下:
graphy/
├── Assets/
│ ├── Graphy/
│ │ ├── Fonts/
│ │ ├── Materials/
│ │ ├── Prefabs/
│ │ ├── Scripts/
│ │ │ ├── Extensions/
│ │ │ ├── FPS/
│ │ │ ├── RAM/
│ │ │ ├── Audio/
│ │ │ ├── Shaders/
│ │ │ └── Utils/
│ │ ├── Shaders/
│ │ └── Textures/
│ └── Plugins/
├── Packages/
├── ProjectSettings/
└── README.md
目录结构介绍
- Assets/: Unity 项目的主要资源文件夹。
- Graphy/: Graphy 插件的核心文件夹,包含所有相关资源和脚本。
- Fonts/: 包含项目使用的字体文件。
- Materials/: 包含项目使用的材质文件。
- Prefabs/: 包含预制件,用于快速部署监控界面。
- Scripts/: 包含所有 C# 脚本,分为多个子文件夹:
- Extensions/: 扩展功能脚本。
- FPS/: 帧率监控相关脚本。
- RAM/: 内存监控相关脚本。
- Audio/: 音频监控相关脚本。
- Shaders/: 自定义着色器脚本。
- Utils/: 工具类脚本。
- Shaders/: 包含自定义着色器文件。
- Textures/: 包含项目使用的纹理文件。
- Plugins/: 包含第三方插件或库。
- Graphy/: Graphy 插件的核心文件夹,包含所有相关资源和脚本。
- Packages/: 包含 Unity 项目的包管理文件。
- ProjectSettings/: 包含 Unity 项目的设置文件。
- README.md: 项目说明文档。
2. 项目的启动文件介绍
Graphy 项目的启动文件位于 Assets/Graphy/Prefabs
目录下,主要预制件为 Graphy - Ultimate Stats Monitor
。这个预制件包含了所有监控模块的初始化设置,可以通过在场景中实例化这个预制件来启动 Graphy 监控系统。
启动文件介绍
- Graphy - Ultimate Stats Monitor: 这是 Graphy 的主预制件,包含了 FPS、RAM、Audio 等多个监控模块的 UI 和逻辑。
3. 项目的配置文件介绍
Graphy 项目的配置文件主要位于 Assets/Graphy/Scripts/Utils
目录下的 GraphyManager.cs
文件中。这个文件包含了所有监控模块的配置选项,可以通过编辑这个文件来调整监控系统的各种参数。
配置文件介绍
- GraphyManager.cs: 这是 Graphy 的主配置文件,包含了以下配置选项:
- FPS: 帧率监控的显示模式、更新频率等。
- RAM: 内存监控的显示模式、更新频率等。
- Audio: 音频监控的显示模式、更新频率等。
- General: 通用设置,如监控界面的显示位置、大小等。
通过调整这些配置选项,可以定制 Graphy 监控系统的显示效果和功能。