ドキュメント

Unity Engine

Unity Engine

Collision

Use colliders to configure collisions between GameObjects.
読み終わるまでの所要時間 3 分最終更新 1ヶ月前

Unityでゲームオブジェクト同士の衝突を設定するには、コライダーを使用する必要があります。コライダーは物理的な衝突のためにゲームオブジェクトの形状を定義します。その後、そのコライダーを使って衝突イベントを管理できます。Collider コンポーネント、またはそれに対応する C# クラスを通して、衝突を設定できます。
このドキュメントでは、衝突および衝突イベントの設定方法、コライダーの相互作用とその環境について説明します。

トピック

説明

衝突の基本Unity の物理衝突に関する基本概念の概要。
コライダータイプの概要さまざまなコライダーのタイプ (静的、キネマティック、動的) と、コライダーの物理ボディの設定に応じて異なるコライダーの動作。
コライダーの形状利用可能なさまざまなコライダーの形状と、コライダーの形状の複雑さがパフォーマンスに及ぼす影響。
コライダーの表面PhysX がコライダー表面での摩擦係数とバウンドをハンドルする方法、および各コライダーの表面のプロパティーを設定する方法。
コライダーの相互作用とイベント衝突がランタイムにイベントと関数を呼び出して変更をトリガーする方法。
衝突判定PhysX が Unity で衝突を検出する方法、およびパフォーマンスを最適化するためにコライダーの設定に応じて適切なアルゴリズムを選択する方法。