ドキュメント

Unity Engine

Unity Engine

OnCollisionEnter2D(Collision2D)

Sent when an incoming collider makes contact with this object's collider (2D physics only).
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

OnCollisionEnter2D()

public void OnCollisionEnter2D(Collision2D collision2D)

Parameters

collision2D

Remarks

Further information about the collision is reported in the Collision 2D parameter passed during the call. Notes: Collision events will be sent to disabled MonoBehaviours, to allow enabling Behaviours in response to collisions. Additional Resources: Collision2D class, OnCollisionExit2D, OnCollisionStay2D.

Examples

using UnityEngine; public class Example : MonoBehaviour { void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.CompareTag("Enemy")) { collision.gameObject.SendMessage("ApplyDamage", 10); } } }