メインコンテンツまでスキップ

Collision

Collisionコンポーネントは、エンティティにコリジョンを割り当てます。 'Type'属性に基づいてコンポーネントのインターフェースは動的に異なる属性を表示します。

Collisionコンポーネントは、コンポーネントパネルの右上にあるトグルを使用して有効または無効にできます。有効で、かつコンポーネントがトリガー体積である場合(姉妹のRigidBodyコンポーネントを持たないため)、トリガー体積が有効になります。同様に、コンポーネントに姉妹のRigidBodyコンポーネントがある場合、rigidbodyが有効になります。

Box

Collision component (Box)

Capsule

Collision component (Capsule)

Compound

Collision component (Compound)

Cone

Collision component (Cone)

Cylinder

Collision component (Cylinder)

Mesh

Collision component (Mesh)

Sphere

Collision component (Sphere)

エンティティにRigidBodyコンポーネントがある場合、Collisionコンポーネントはrigidbodyの形状を決定します。RigidBodyコンポーネントが存在しない場合、Collisionコンポーネントはトリガー体積として扱われます。トリガー体積は、シーン内の他のRigidBodyに影響を与えることはできません。代わりに、Scriptコンポーネントを追加し、トリガーイベントに応答するスクリプトをアタッチできます。たとえば、RigidBodyコンポーネントを持つ別のエンティティがトリガーに入るか出ると、スクリプトに通知できます。

Properties

プロパティ名説明
タイププリミティブのタイプ。次のいずれかができます:
  • Box
  • Sphere
  • Capsule
  • Mesh
Half ExtentsBoxのみ。コリジョンボックスの半径。これは3次元ベクトルで、ローカルスペースの半幅、半高度、および半深度です。
AxisCapsuleのみ。カプセルをエンティティのローカルスペースのX、Y、またはZ軸に整列させます。
HeightCapsuleのみ。カプセルの先端から先端までの高さです。
RadiusSphereとCapsuleのみ。球体またはカプセルの体の半径です。
アセット (Asset)Mesh only. The render asset or model asset that will be used as a source for the triangle-based collision mesh.

スクリプトインターフェース

Scriptコンポーネントを使用してCollisionコンポーネントのプロパティを制御できます。Collisionコンポーネントのスクリプティングインターフェイスはこちらです。