美文网首页UNITY游戏开发
【unity】碰撞基础实现代码

【unity】碰撞基础实现代码

作者: suxsho_枫2 | 来源:发表于2018-08-06 11:09 被阅读2次

这个代码的原理是,碰到TAG名字叫XXX的物体后,就触发DoSTH里的代码

物体需要设置collider为碰撞模式,进入物体就发生碰撞

void OnCollisionEnter2D(Collision2D coll)

    {

        //离开运动平台

        if (coll.gameObject.tag == "xxx")

        {

            //DoSTH

        }

    }

物体为非碰撞模式

void OnTriggerEnter2D(Collider2D coll)

物体离开后触发碰撞

void OnTriggerExit2D...


总之规律是这样的

OnCollision模式箭头里不打钩,OnTrigger打钩

Enter进入时触发 Exit离开时触发

相关文章

网友评论

    本文标题:【unity】碰撞基础实现代码

    本文链接:https://www.haomeiwen.com/subject/fluwvftx.html