Version: 1.9
语言 : 中文
Function 函数管理
节点功能与分类

EventGraph CodeGen 编译优化

Inspector 中显示
Inspector 中显示

点击 Compile 按钮可以将 EventGraphsFunctions 编译为C#代码,从而提升运行效率并减少GC(垃圾回收)开销。

代码生成路径

编译生成的代码存放在以下目录中:Assets/AnimGraph.Generated/

生成文件的命名格式如下:AG[RootAsset名称][哈希值]code.cs

示例
AGAnimGraph9_2461664371_code.cs

  • AG:固定前缀
  • AnimGraph9:对应 RootAsset 的资源名称
  • 2461664371:根据资源路径生成的哈希值,用于确保文件名唯一性

运行时机制

在运行时,AnimGraphManager 会检查 Assets/AnimGraph.Generated/ 目录下是否存在对应的编译代码。

  • 若找到对应代码文件,系统将直接执行生成的C#代码,不再通过遍历图的方式运行,从而实现性能优化。
  • 不希望使用编译后的代码,只需删除对应的 .cs 文件即可回退到原有逻辑。
Function 函数管理
节点功能与分类