オブジェクトの当たり判定と画面外判定
オブジェクトに当たり判定を付けるには
Collider 2D と Rigidbody 2D
が必要です
衝突関連(Is Triggerにチェックが入って無い時)
衝突した時処理される
void OnCollisionEnter2D(Collision2D col){
}
接触している間処理される
void OnCollisionStay2D(Collision2D
col){
}
接触し離れた時処理される
void OnCollisionExit2D(Collision2D
col){
}
衝突関連(Is Triggerにチェックが入ってる時)
衝突した時処理される
void OnTriggerEnter2D(Collider2D
col)
{
}
接触している間処理される
void OnTriggerStay2D(Collider2D
col)
{
}
接触し離れた時処理される
void OnTriggerExit2D(Collider2D col)
{
}
上記のスクリプトを判定させたいオブジェクトに付けます
また、どのオブジェクトが当たったかはcolで取得されます
画面外判定
GetComponent<Renderer>().isVisible
自身のオブジェクトが画面の中に居る時 trueを返す