StaticBody

Inherits: PhysicsBody < CollisionObject < Spatial < Node < Object

类别: 核心

简要说明

三维物理的静态物体。

描述

三维物理的静态物体。静止物体是一个不打算移动的简单物体。与…对比 RigidBody 只要不移动,它们就不会消耗任何CPU资源。

静态物体也可以通过模拟运动模式来设置动画。这对于实现诸如移动平台之类的功能很有用。当此模式激活时,可以为实体设置动画,并自动计算线性和角速度,以应用于该帧并影响其他实体。

或者,可以为静态物体设置恒定的线速度或角速度,因此即使它不移动,它也会像移动一样影响其他物体(这对于模拟传送带或传送轮很有用)。

属性描述

设定器

设置反弹(值)

吸气剂

获得反弹())

身体的弹性。值的范围从 0 (没有弹跳)到 1 (充满弹性)。

弃用,使用 PhysicsMaterial.bounce 而是通过 physics_material_override .

  • Vector3 constant_angular_velocity

违约

矢量3(0,0,0)

设定器

设置恒定角速度(值)

吸气剂

得到角速度常数

物体的恒定角速度。这不会旋转身体,但会影响接触它的其他身体,就像它处于旋转状态一样。

违约

矢量3(0,0,0)

设定器

设置常数线性速度(值)

吸气剂

得到_常数_线性_速度(

物体的恒定线速度。这不会移动身体,但会影响接触它的其他身体,就像它处于运动状态一样。

设定器

设置摩擦(值)

吸气剂

得到摩擦

物体的摩擦力,从0(无摩擦)到1(完全摩擦)。

弃用,使用 PhysicsMaterial.friction 而是通过 physics_material_override .

设定器

设置物理材料覆盖(值)

吸气剂

获取物理材料覆盖