版本:Unity 6 (6000.0)
语言:English
创建 DownloadHandlers
属性包

在运行时向对象添加功能

您可以使用 Unity 属性 API 在运行时访问 .Net 对象。属性 API 位于 Unity.Properties 命名空间中,它使用访问者设计模式在运行时访问 .Net 对象。访问者模式是一种设计模式,允许您向现有的对象结构添加新的操作,而无需修改结构本身。您可以基于访问者模式构建各种功能,例如序列化、数据迁移、深度数据比较和数据绑定。

Unity 属性允许您在任何给定类型上使用访问者。您可以使用属性 API 执行以下操作

  • 创建与属性 API 兼容的数据类型
  • 为特定于域的用例开发新的属性访问者和适配器
主题 描述
属性包 了解有关属性包的概念和性能注意事项。
属性访问者 了解有关属性访问者的概念和性能注意事项。
属性路径 了解有关属性路径的概念和性能注意事项。
使用 PropertyVisitor 创建属性访问者 了解如何使用 PropertyVisitor 基类从示例创建属性访问者。
使用低级 API 创建属性访问者 了解如何使用 IPropertyBagVisitorIPropertyVisitor 接口从示例创建属性访问者。

其他资源

创建 DownloadHandlers
属性包