Version: 2022.2

CullingGroup

class in UnityEngine

切换到手册

描述

描述应保持可见性和距离的一组包围球体。

变量

enabled暂停剔除组执行。
onStateChanged设置在球体的可见性和/或距离状态已改变时将调用的回调。
targetCamera将 CullingGroup 锁定到指定摄像机。

构造函数

CullingGroup创建一个 CullingGroup。

公共函数

Dispose立即清理 CullingGroup 使用的所有内存。
EraseSwapBack通过将最终球体移到给定包围球体上,擦除此包围球体。
GetDistance获取给定球体的当前距离带索引。
IsVisible如果当前可从起作用的任何摄像机看到索引处的包围球体,则返回 true。
QueryIndices检索具有特定可见性和/或距离状态的球体的索引。
SetBoundingDistances设置该组应计算的“距离带”的包围距离,以及有关应如何处理属于每个距离带的球体的选项。
SetBoundingSphereCount设置包围球体数组中实际正在使用的包围球体数量。
SetBoundingSpheres设置 CullingGroup 应为其计算剔除的包围球体定义的数组。
SetDistanceReferencePoint设置在测量距离带时作为起点的参考点。

委托

StateChanged该委托用于在球体的距离或可见性状态已改变时接收回调。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961