【unity】碰撞基础实现代码

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

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

void OnCollisionEnter2D(Collision2D coll)

    {

        //离开运动平台

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

        {

            //DoSTH

        }

    }

物体为非碰撞模式

void OnTriggerEnter2D(Collider2D coll)

物体离开后触发碰撞

void OnTriggerExit2D...



总之规律是这样的

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容