unity3d判断该物体下面是否有子物体

发布网友 发布时间:2024-10-23 20:57

我来回答

1个回答

热心网友 时间:2024-10-25 15:09

1、最简单的方法得到地面和物体的z值,如果z值<=地面就是有接触。2、添加碰撞体,如果有碰撞消息就是有接触。rigidbody是运动物体才要加的,让汽车不会穿过地面。如果还穿越物体可能是过速穿越了.物体的Rigidbody组件中找到CollisionDetection改成Continuous.如果还是不行的话就试一试改成ContinuousDynamic.(这对物理表现有很大的影响,如果你不关心与高速物体的碰撞,那么就让其为默认的不连续模式Discrete)场景中最好不要有过多的采用这种检测碰撞的方式.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com