在unity 2d2d里,ontriggerent2d出错

本篇文章主要是让大家了解Unity2D中物悝碰撞和非物理碰撞区别物理碰撞就是精灵之间只碰撞不会穿越对方,非物理碰撞发生碰撞且相互穿越(注意:物理碰撞力过大也会相互穿越)在Unity碰撞中,须有boxcollider组件和主动碰撞方须有rigibody2d组件即可碰撞。在所有Collider上有一个Is Trigger 的boolean型参数当发生碰撞反应的时候,会先检查此属性当激活此选项时,会调用碰撞

双方的脚本 OnTrigger***方法, 反之脚本方面没有任何反应。物理碰撞和非物理碰撞的方法有下:

下面讨论物理碰撞检测消息的方法:

}


collider2D 表示的是2D物体的碰撞提它是一個类。

你对这个回答的评价是

}

除了必须关注的脚本生命周期的┅系列函数外还有其他两组比较常混淆的消息:碰撞和触发。

以3D物体为例做了如下实验分别测试下OnColiisionXXXX碰撞消息和OnTriggerXXXX触发消息的调用情景。

}

我要回帖

更多关于 unity 2d 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信