OnCollisionEnter:接触した時に一度だけ呼ばれる
OnCollisionStay:接触中ずっと呼ばれる
OnCollisionExit:離れる時に一度だけ呼ばれる
2Dの場合は
OnCollisionEnter2D
OnCollisionStay2D
OnCollisionExit2D
となる
using UnityEngine; using System.Collections; public class PlayerCollision : MonoBehaviour { void OnCollisionEnter2D(Collision2D collision) { } void OnCollisionStay2D(Collision2D collision) { } void OnCollisionExit2D(Collision2D collision) { } }なお、接触面を知りたい時にはcollision.contactsを参照するとよい
※ただし相手の接触面だけっぽいので注意
自分の接触面は取れない?
0 件のコメント:
コメントを投稿