跳到主要内容

系统仪表板

GES · Visual Workflow

游戏事件系统窗口是插件的中枢面板。在这里可以查看系统健康状态、打开核心的编辑器与监控器工具、运行代码生成实用工具、读取环境遥测,并跳转到关键文件夹。

面向希望在一个地方打开所有 GES 工具、并确认插件已在场景中正确配置的开发者。

游戏事件系统窗口(系统仪表板)是您的中央指挥中心。它提供插件状态的高级概览、核心工具的快速访问以及实时环境遥测。

仪表板将每个关键操作整合到一个有组织的界面中,您无需再在项目文件夹或菜单中反复寻找。

访问仪表板

通过Unity顶部菜单打开仪表板:

Tools > TinyGiants > Game Event System
首次设置

如果这是您第一次打开仪表板,您将被引导完成自动初始化过程。有关详细信息,请参阅 安装


界面概览

仪表板分为特定的功能区域。以下是每个部分的详细分解。

系统仪表板完整窗口概览

1. 初始化与状态

位于 中左部,此栏充当系统的 全局健康指示器

  • 绿色勾选:系统已完全初始化。核心管理器和数据库已存在。
  • 蓝色操作按钮:缺少关键组件(例如,如果管理器对象从场景中意外删除)。
快速修复

如果此栏在开发期间变为蓝色,只需点击它即可立即 自动修复 场景依赖关系。有关初始设置指南,请参阅 安装


2. 核心工作流工具

位于 编辑器与监控器 部分,这些是您的日常驱动工具。

编辑器与监控器部分的核心工作流工具

工具描述
📝 游戏事件编辑器打开主管理窗口进行批量操作(创建、删除、搜索、过滤和编辑事件)。这是您将花费80%时间的地方。
📊 游戏事件监控器打开运行时调试器。在播放模式期间使用此工具实时观察事件执行、检查监听器调用堆栈、分析性能瓶颈并可视化流程图自动化执行。

3. 代码维护工具

位于 工具与实用程序 部分,这些实用工具管理底层C#生成系统。

工具与实用程序部分的代码维护按钮

工具描述
📜 生成游戏事件代码手动触发代码生成器。如果您添加了新的自定义类型(例如,MyCustomDataGameEvent)并需要立即生成具体类,请使用此工具。
✂️ 清理游戏事件代码扫描您的项目,找到所有GameEvent类,并安全删除它们以保持项目整洁。
🧹 清理所有游戏事件代码硬重置。删除 所有 生成的代码(基本类型除外)。仅在重新安装或进行重大重构时使用。
自动化

该系统设计为在您通过向导创建事件时自动生成代码。除非您正在进行自定义脚本工作,否则很少需要手动点击"生成"。


4. 系统遥测

位于 右侧,此面板实时监控您的项目环境。

它自动验证您的 Unity版本渲染管线脚本后端 兼容性。

环境检查

有关这些指标含义及其如何影响插件的详细说明,请参阅安装指南中的 自动环境检查 部分。


5. 快速访问

停止在项目窗口中挖掘。快速访问 面板提供直接快捷方式到关键文件夹和资产。

快速访问面板的文件夹与资产快捷方式

工具描述
📘 文档打开此本地文档。
📜 API脚本在项目视图中选择API文件夹。
🗄️ 数据库选择包含默认数据库资产文件的文件夹。
🕸️ 流程图选择包含默认可视化图表资产文件的文件夹。
⚙️ 代码生成跳转到生成的代码文件夹
🎮 演示场景快速定位示例文件夹。

6. 支持与社区

我相信强大的支持。使用此面板与我们联系。

支持与社区面板

工具描述
💬 Discord社区加入我们的活跃服务器以获得实时帮助和展示。
📺 视频教程在YouTube上观看分步指南。
📧 邮件支持请提供问题的完整描述和详细的环境信息,我有空时会在 24 小时内回复。
🛒 资产商店如果您喜欢这个插件,5星评价对我们帮助很大!🌟
社区优先

在发送电子邮件之前,请查看 Discord #faq 频道——90%的常见问题都有社区发布的现有解决方案!


版本日志

此面板实时渲染插件的版本日志,从当前安装版本开始显示——目前是 Game Event System v1.3.0。近期亮点:

版本日志面板

  • 运行时查询 API:按 GUID、名称、分类或类型在运行时查找事件,无需 [SerializeField] 引用。
  • ActionEntry 架构:类型化事件改为生成 ActionEntry 子类,自定义事件类型获得干净的程序集隔离。
  • 三层 ASMDef 结构TinyGiants.GES.Runtime / TinyGiants.GES / Editor 与 Demo 消费层,并附带 v1.2.x 自动迁移工具。
  • 用户数据动态跟踪:把 TinyGiantsData/ 移到 Assets/ 下任意位置,CodeGen 自动跟随。
查看详情

点击 "View Full Changelog" 阅读逐版本的完整历史。


故障排除

飞行前检查

在故障排除之前,请确保Unity控制台中没有 红色编译器错误,因为它们将禁用所有编辑器脚本功能。

症状: 菜单项显示为灰色或窗口无法出现。

解决方案操作
检查编译首先修复控制台中的所有脚本错误。
清除Library缓存关闭Unity → 删除Library/文件夹 → 重新打开项目以强制重新索引。
重新导入插件如果脚本缺失,请从资产商店重新导入包。