版本: Unity 6 (6000.0)
语言English
  • C#

UnityEngine.SubsystemsModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

子系统模块包含 Unity 中通用子系统的定义和运行时支持。

IntegratedSubsystemIntegratedSubsystem 从给定子系统的 IntegratedSubsystemDescriptor(例如,输入、环境、显示等)初始化,并提供一个接口来与该给定 IntegratedSubsystem 交互,直到它被销毁。创建 IntegratedSubsystem 后,可以启动或停止它以打开和关闭功能(并保持性能)。IntegratedSubsystem 的基类型仅公开此功能;此类旨在作为派生类的基类,这些派生类公开特定于给定 IntegratedSubsystem 的更多功能。注意:从相同的 IntegratedSubsystemDescriptor 初始化第二个 IntegratedSubsystem 将返回对现有 IntegratedSubsystem 的引用,因为当前仅允许一个 IntegratedSubsystem 用于单个 IntegratedSubsystem 提供程序。
IntegratedSubsystemDescriptor有关子系统的信息,可以在创建子系统实例之前查询。
SubsystemDescriptorStore子系统注册其描述符的注册入口点。
SubsystemDescriptorWithProvider有关 SubsystemWithProvider 的信息,可以在创建子系统实例之前查询。
SubsystemManager提供对子系统的访问,这些子系统通过插件提供其他功能。
SubsystemProvider一个向子系统提供数据的提供程序,通常用于特定于平台的实现。
SubsystemWithProvider子系统从给定子系统的 SubsystemDescriptorWithProvider(会话、平面、面部等)初始化,并提供一个接口来与该给定子系统交互,直到它被销毁。创建子系统后,可以启动或停止它以打开和关闭功能并保持性能。子系统的基类型仅公开此功能;此类旨在作为派生类的基类,这些派生类公开特定于给定子系统的更多功能。*注意:*从相同的子系统描述符初始化第二个子系统将返回对现有子系统的引用,因为当前仅允许一个子系统用于单个子系统提供程序。