言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

ParticleSystem.GetCollisionEvents

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Switch to Manual
public function GetCollisionEvents(go: GameObject, collisionEvents: CollisionEvent[]): int;
public int GetCollisionEvents(GameObject go, CollisionEvent[] collisionEvents);
public def GetCollisionEvents(go as GameObject, collisionEvents as CollisionEvent[]) as int

Parameters

go 衝突イベントを受け取るためのゲームオブジェクト
collisionEvents 衝突イベントを書き込む配列

Description

ゲームオブジェクトのパーティクル衝突イベントを取得します。配列に書き込まれたイベントの数を返します。

このメソッドは一般的に衝突のコールバックへのレスポンスとして MonoBehaviour.OnParticleCollision から呼び出されます。 もし使用されている配列が短すぎる場合、イベントは切捨てされる場合があります。これを回避するため ParticleSystem.safeCollisionEventSize を使用して適切な配列の長さを呼び出しの前に決定できます。 See Also: MonoBehaviour.OnParticleCollision.