unity 怎么判断碰撞的物体

2025-01-03 01:41:22
推荐回答(2个)
回答1:

在你要检测是否被碰撞的物体上加任何一种Collider,然后在IsTrigger那里打勾。写代码时可以用Function OnTriggerEnter、Function OnTriggerStay、和Function OnTriggerExit。这些Function都是用来检测碰撞的。

举例:

var pengzhuang : boolean;

Function OnTriggerEnter () {
pengzhuang = true;
}
把这些代码放到你要检测碰撞的GameObject上,然后那个GameObject被碰撞时pengzhuang就会变成True了。

回答2:

raycast,或者在物体上面加collider