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

SubsystemWithProvider

UnityEngine.SubsystemsImplementation 中的类

/

实现于:UnityEngine.SubsystemsModule


实现接口:ISubsystem

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

子系统是从给定子系统(会话、平面、面部等)的 SubsystemDescriptorWithProvider 初始化的,并提供一个接口来与该给定子系统交互,直到它被销毁。创建子系统后,可以启动或停止它以打开和关闭功能并保留性能。子系统的基本类型仅公开此功能;此类被设计为派生类的基类,这些派生类公开更多特定于给定子系统的功能。

*注意:* 从同一个子系统描述符初始化第二个子系统将返回对现有子系统的引用,因为对于单个子系统提供程序目前只允许一个子系统。

属性

running子系统是否正在运行。这在对子系统调用 Start 后返回 true,在调用 Stop 后返回 false。

公共方法

Destroy销毁此子系统实例。还会卸载在初始化步骤期间获取的所有资源。当不再需要此子系统实例时,请调用此方法。注意:一旦子系统被销毁,脚本仍然可以保存引用,但对其调用方法将导致 NullArgumentException。
Start启动子系统实例。一旦实例启动,表示此实例的子系统就会处于活动状态,可以与之交互。
Stop停止子系统实例。一旦实例停止,表示此实例的子系统不再处于活动状态,也不应消耗 CPU 资源。