Version: 2017.4

CullingGroup

class in UnityEngine

マニュアルに切り替える

説明

可視性と距離を保っておかなければならないバウンディングスフィアの設定を記述します。

変数

enabledCullingGroup の実行を一時停止します。
onStateChangedスフィアの可視性や距離のステートが変更されたときに呼び出されるコールバックを設定します。
targetCamera特定のカメラに CullingGroup をロックします。

コンストラクタ

CullingGroupCullingGroup を作成します。

Public 関数

DisposeCullingGroup で使用中のすべてのメモリをすぐにクリーンアップします。
EraseSwapBack指定したバウンディングスフィアの上に最終的なスフィアを移動させて消去します。
GetDistance指定されたスフィアの現在の Distance Band インデックスを取得します。
IsVisibleインデックスのバウンディングスフィアがコントリビュートするカメラのいずれかから現在表示されている場合は True を返します。
QueryIndices特定の可視性や距離の状態のスフィアのインデックスを取得します。
SetBoundingDistances'Distance Band' グループを計算する必要があるため、同様にスフィアを各 'Distance Band' に落としこむ処理するためのオプションとしてバウンディングディスタンスを設定します。
SetBoundingSphereCount実際に使用されているバウンディングスフィア配列内のバウンディングスフィアの数を設定します。
SetBoundingSpheresCullingGroup がカリングを計算する必要があるバウンディングスフィアの Definition の配列を設定します。
SetDistanceReferencePointディスタンスバンドの測定のもとになる基準点を設定します。

デリゲート

StateChangedこのデリゲートはスフィアの距離や可視性の状態が変更されたときにコールバックを受信するために使用されます。