dependency | 依赖项的名称。您可以使用任何您喜欢的名称,但由于这些名称在所有资源中都是全局的,因此使用命名约定(例如基于路径的命名系统)来避免与其他自定义依赖项名称发生冲突会很有用。 |
hashOfValue | 依赖项的 Hash128 值。 |
允许您注册资源可以依赖的自定义依赖项。如果您注册了自定义依赖项,并指定资源依赖于它,那么如果自定义依赖项发生更改,该资源将被重新导入。
如果某个资源依赖于自定义依赖项,并且自定义依赖项的哈希值发生了更改,则该资源将被重新导入。您可以通过再次调用 RegisterCustomDependency 并传递相同的名称以及哈希的新值来更改哈希。
当调用 AssetDatabase.Refresh 或使用 AssetDatabase.ImportAsset() 导入时,将发生重新导入。
有关如何使用自定义依赖项的示例,请转到 AssetImportContext.DependsOnCustomDependency
异常
您不应从资源导入过程中执行的任何代码中调用 RegisterCustomDependency。如果您这样做,此方法将抛出异常。