Version: 2023.1

VFXManager

class in UnityEngine.VFX

切换到手册

描述

使用此类可设置许多属性,以控制 Unity 项目中的 VisualEffect 行为。

静态变量

fixedTimeStep帧率更新的固定间隔。节拍率以秒为单位。
maxDeltaTime更新间隔的最大允许增量时间。此限制会影响 fixedDeltaTime 和 /deltaTime/。节拍率以秒为单位。

静态函数

FlushEmptyBatchesDeallocates all empty batches used in the VFX runtime.
GetBatchedEffectInfoGets information on how a Visual Effect Asset is batched.
GetBatchedEffectInfosGets batch information of all active Visual Effect Assets.
IsCameraBufferNeeded查询对于给定摄像机 VFX Manager 所需的缓冲区。
PrepareCamera使用此方法为此帧准备每个摄像机的 VFX 命令。
ProcessCameraCommand使用此方法为当前帧准备每个摄像机的 VFX 命令。
RequestRtasAabbConstructionRequest the construction of AABB buffers by the Visual Effects for the current frame.
SetCameraBuffer使用此方法可为摄像机设置给定类型的缓冲区。这允许 VFX Manager 使用缓冲区。
SetRayTracingEnabledEnables or disables Ray Tracing for all Visual Effects.