OverlapParams

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

Datatype.OverlapParams データ

ルアーのほとんどのデータータイプでは、新しいオブジェクトを作成することなく OverlapParams のすべてのメンバーを変更できます。これにより、同じオブジェクトを繰り返し使用できます。

概要

コンストラクタ

プロパティ

方法

コンストラクタ

new

プロパティ

FilterDescendantsInstances

候補者をフィルターに使用するオブジェクトの陣。

提供された Datatype.OverlapParams.FilterDescendantsInstances 配列によって、Enum.RaycastFilterType が使用される方法を決定します。デフォルトは Enum.RaycastFilterType.Exclude です。

MaxParts

クエリーによって返されるパーツの最大量。デフォルトの値 0 ( 0 ) は制限を表しません。

CollisionGroup

オペレーションのための衝突グループを指定します。 ではない 衝突グループに設定されたパーツは、このグループにはIgnorされます。このプロパティをオミットすると、オペレーションは デフォルト の衝突グループを仮定します。

RespectCanCollide

このプロパティ、true の場合、境界-クエリー操作は、BasePart.CanCollide の値を使用して、そのパーツがスペースクエリー結果のマトリックスに含まれているかどうかを、BasePart.CanQuery 値と交換します。

BruteForceAllSlow

有効にすると、クエリーはすべてのパーツの衝突プロパティを無視し、すべてのパーツをブルートフォースチェックします。これにより、パフォーマンスが悪くなり、ライブエクスペリエンスでは使用しないでください。

方法

AddToFilter

void
並列書き込み

効率とシンプルさのために、このメソッドはフィルタにインスタンスを追加するのに最適な方法です。これには、並列コンテキストから FilterDescendantsInstances を更新できるという追加の利点があります。

パラメータ

instances: Instance | Array

追加するインスタンスまたはアレイ。

戻り値

void