Triggers 如何检测两个物体是否发生碰撞?
我正在做一个统一游戏,其中两个物体有碰撞器,我在碰撞器中选择了isTriger,没有刚体,如果我把刚体放进去,那么它们就是运动物体,所以重力不会影响那个物体,即使我也不想对这个物体做任何物理操作。但我想检测这两个物体是否相互碰撞Triggers 如何检测两个物体是否发生碰撞?,triggers,unity3d,collision-detection,unityscript,Triggers,Unity3d,Collision Detection,Unityscript,我正在做一个统一游戏,其中两个物体有碰撞器,我在碰撞器中选择了isTriger,没有刚体,如果我把刚体放进去,那么它们就是运动物体,所以重力不会影响那个物体,即使我也不想对这个物体做任何物理操作。但我想检测这两个物体是否相互碰撞 我该怎么做呢?对不起,伙计,unity使用phsysics引擎来检测碰撞,因此您必须将刚体添加到要插入脚本的项目中。 PS:记住,如果你想用触发器碰撞器检测碰撞,你需要使用 void OnTriggerEnter(){ //your code } void O
我该怎么做呢?对不起,伙计,unity使用phsysics引擎来检测碰撞,因此您必须将刚体添加到要插入脚本的项目中。 PS:记住,如果你想用触发器碰撞器检测碰撞,你需要使用
void OnTriggerEnter(){
//your code
}
void OnTriggerStay(){
//your code
}
void OnTriggerLeave(){
//your code
}
当两个对撞机相互接触时
- OnCollisionInter2D
- OnCollisionExit2D
- OnCollisionStay2D
查看此链接:您还可以编写一个简单的碰撞器(避免)。