【问题标题】:What is the difference between Services and Providers?服务和提供者有什么区别?
【发布时间】:2019-04-16 01:18:38
【问题描述】:

MRTK 既有服务(也可能称为系统)和提供者。有什么区别?他们每个人都做什么?

【问题讨论】:

    标签: mrtk


    【解决方案1】:

    服务和提供者都非常相似。以下是 MRTK 中服务和提供者概念的简要说明。技术架构文档正在编写中,完成后将在https://microsoft.github.io/MixedRealityToolkit-Unity 上发布(链接将在此处发布)。

    服务 有两种类型的服务:IMixedRealityService 和 IMixedRealityExtensionService。直接实现 IMixedRealityService 的服务通常称为“系统”。系统是构成 MRTK(输入、空间感知等)基础的服务。开发人员在混合现实工具包配置文件中启用或禁用服务。

    扩展服务实现 IMixedRealityExtensionService 是在混合现实注册组件配置文件中配置的(一个旧名称,将来可能会更改)。扩展服务是 MRTK 获取新功能的一种方式。

    提供者 提供者是服务的特例(它们实现 IMixedRealityDataProvider),因为它们“属于”另一个服务。例如,WindowsMixedReality 设备管理器是输入系统的数据提供者。提供者在服务的指导下注册和注销。

    希望这会有所帮助。如果还有其他问题,请随时提问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-03
      • 2015-03-20
      • 2016-12-14
      • 2020-05-28
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多