オブジェクトの当たり判定と画面外判定
 
オブジェクトに当たり判定を付けるには
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を返す

戻る