這個代碼的原理是,碰到TAG名字叫XXX的物體后,就觸發DoSTH里的代碼
物體需要設置collider為碰撞模式,進入物體就發生碰撞
void OnCollisionEnter2D(Collision2D coll)
? ? {
? ? ? ? //離開運動平臺
? ? ? ? if (coll.gameObject.tag == "xxx")
? ? ? ? {
? ? ? ? ? ? //DoSTH
? ? ? ? }
? ? }
物體為非碰撞模式
void OnTriggerEnter2D(Collider2D coll)
物體離開后觸發碰撞
void OnTriggerExit2D...
總之規律是這樣的
OnCollision模式箭頭里不打鉤,OnTrigger打鉤
Enter進入時觸發 Exit離開時觸發