StaticBody¶
Inherits: PhysicsBody < CollisionObject < Spatial < Node < Object
类别: 核心
简要说明¶
三维物理的静态物体。
属性¶
矢量3(0,0,0) |
||
矢量3(0,0,0) |
||
描述¶
三维物理的静态物体。静止物体是一个不打算移动的简单物体。与…对比 RigidBody 只要不移动,它们就不会消耗任何CPU资源。
静态物体也可以通过模拟运动模式来设置动画。这对于实现诸如移动平台之类的功能很有用。当此模式激活时,可以为实体设置动画,并自动计算线性和角速度,以应用于该帧并影响其他实体。
或者,可以为静态物体设置恒定的线速度或角速度,因此即使它不移动,它也会像移动一样影响其他物体(这对于模拟传送带或传送轮很有用)。
属性描述¶
float bounce
设定器 |
设置反弹(值) |
吸气剂 |
获得反弹()) |
身体的弹性。值的范围从 0
(没有弹跳)到 1
(充满弹性)。
弃用,使用 PhysicsMaterial.bounce 而是通过 physics_material_override .
Vector3 constant_angular_velocity
违约 |
矢量3(0,0,0) |
设定器 |
设置恒定角速度(值) |
吸气剂 |
得到角速度常数 |
物体的恒定角速度。这不会旋转身体,但会影响接触它的其他身体,就像它处于旋转状态一样。
Vector3 constant_linear_velocity
违约 |
矢量3(0,0,0) |
设定器 |
设置常数线性速度(值) |
吸气剂 |
得到_常数_线性_速度( |
物体的恒定线速度。这不会移动身体,但会影响接触它的其他身体,就像它处于运动状态一样。
float friction
设定器 |
设置摩擦(值) |
吸气剂 |
得到摩擦 |
物体的摩擦力,从0(无摩擦)到1(完全摩擦)。
弃用,使用 PhysicsMaterial.friction 而是通过 physics_material_override .
PhysicsMaterial physics_material_override
设定器 |
设置物理材料覆盖(值) |
吸气剂 |
获取物理材料覆盖 |