# GetDependencies 获取资源的直接依赖项列表。 ## 方法签名 ```cpp Containers::Array GetDependencies(ResourceGUID guid) const; ``` ## 详细描述 返回指定资源直接依赖的所有资源 GUID 数组。这些是 `guid` 节点在 `dependencies` 数组中存储的资源,仅包含一层依赖关系,不包括传递依赖。 如果指定节点不存在,返回空数组。 ## 参数 | 参数 | 类型 | 描述 | |------|------|------| | `guid` | `ResourceGUID` | 要查询的资源的全局唯一标识符 | ## 返回值 `Containers::Array` - 直接依赖项的 GUID 数组 ## 示例 ```cpp graph.AddNode("material"_guid, ResourceType::Material); graph.AddNode("texture1"_guid, ResourceType::Texture); graph.AddNode("texture2"_guid, ResourceType::Texture); graph.AddDependency("material"_guid, "texture1"_guid); graph.AddDependency("material"_guid, "texture2"_guid); auto deps = graph.GetDependencies("material"_guid); // deps 包含 ["texture1", "texture2"] ```