【发布时间】:2019-04-16 01:18:38
【问题描述】:
MRTK 既有服务(也可能称为系统)和提供者。有什么区别?他们每个人都做什么?
【问题讨论】:
标签: mrtk
MRTK 既有服务(也可能称为系统)和提供者。有什么区别?他们每个人都做什么?
【问题讨论】:
标签: mrtk
服务和提供者都非常相似。以下是 MRTK 中服务和提供者概念的简要说明。技术架构文档正在编写中,完成后将在https://microsoft.github.io/MixedRealityToolkit-Unity 上发布(链接将在此处发布)。
服务 有两种类型的服务:IMixedRealityService 和 IMixedRealityExtensionService。直接实现 IMixedRealityService 的服务通常称为“系统”。系统是构成 MRTK(输入、空间感知等)基础的服务。开发人员在混合现实工具包配置文件中启用或禁用服务。
扩展服务实现 IMixedRealityExtensionService 是在混合现实注册组件配置文件中配置的(一个旧名称,将来可能会更改)。扩展服务是 MRTK 获取新功能的一种方式。
提供者 提供者是服务的特例(它们实现 IMixedRealityDataProvider),因为它们“属于”另一个服务。例如,WindowsMixedReality 设备管理器是输入系统的数据提供者。提供者在服务的指导下注册和注销。
希望这会有所帮助。如果还有其他问题,请随时提问。
【讨论】: