碰撞和触发器检测

碰撞检测

public void OnCollisionEnter2D(Collision2D coll)

public void OnCollisionStay2D

public void OnCollisionExit2D

if(col.collider.tag == "Wall”)

WallTran = col.collider.transform

if(WallTran.position.x < transform.position.x)//检测主角在碰撞体哪面

触发器检测

 

public void OnTriggerEnter2D(Collider2D col)       

if (col.gameObject.CompareTag("Player")) .....;//不需要Else时候可以不加括号

 

 

posted @ 2017-07-24 21:42  sign尊者  阅读(3)  评论(0编辑  收藏  举报