1

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

4

1 回答 1

2

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

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

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

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

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

于 2019-04-15T10:45:53.237 回答