静态碰撞器

Author : Charley

在LayaAir3引擎中,静态碰撞器的类为 PhysicsCollider,继承自 PhysicsColliderComponent。本文档介绍静态碰撞器的专有属性。关于静态碰撞器的概念说明,请参考《3D物理组件》总览

1、碰撞器基类属性

静态碰撞器(PhysicsCollider)继承自物理碰撞器组件基类 PhysicsColliderComponent,因此具备与3D刚体(Rigidbody3D)相同的碰撞器基类属性,包括碰撞形状、碰撞分组、恢复系数、摩擦力、CCD连续碰撞检测等。

关于碰撞器基类属性的详细说明,请参考《3D刚体》的碰撞器基类属性章节

2、静态碰撞器属性

2.1 是否为触发器 isTrigger

触发器是一种特殊类型的碰撞体,它并不参与正常的物理碰撞计算,而是用于检测物体是否进入、离开或与其他物体发生接触。触发器常用于触发物理碰撞事件,执行特定的逻辑,比如触发游戏中的事件、激活区域、检测是否进入某个区域等。

当我们勾选是否为触发器后,碰撞器作为触发器,只会触发事件但不会产生实际的物理阻挡效果,如动图7-1所示,将斜坡设置为触发器后,方块直接穿透斜坡,掉落在不是触发器地板上。

(动图7-1)

2.2 允许休眠 allowSleep

允许休眠属性用于设置静态碰撞器是否可以进入休眠状态。当物理引擎判断碰撞器长时间未参与碰撞交互时,可以将其标记为休眠状态以节省计算资源。

3、关联文档

《3D物理系统》

Copyright ©Layabox 2026 all right reserved,powered by LayaAir Engine更新时间: 2026-06-02 11:29:27

results matching ""

    No results matching ""