Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

StaticBody3D

Hérite de : PhysicsBody3D < CollisionObject3D < Node3D < Node < Object

Hérité par : AnimatableBody3D

Un corps physique 3D qui ne peut pas être déplacé par des forces extérieures. Lorsqu'il est déplacé manuellement, il n'affecte pas les autres corps sur son chemin.

Description

Un corps physique 3D statique. Il ne peut pas être déplacé par des forces ou des contacts externes, mais peut être déplacé manuellement par d'autres moyens tels que le code, des AnimationMixers (avec AnimationMixer.callback_mode_process défini sur AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS), et RemoteTransform3D.

Lorsqu'un StaticBody3D est déplacé, il est téléporté à sa nouvelle position sans affecter les autres corps de physique sur son chemin. Si cela n'est pas souhaité, utilisez AnimatableBody3D à la place.

StaticBody3D est utile pour des objets complètement statiques comme des sols et des murs, ainsi que des surfaces mobiles comme des tapis roulants et des plateformes tournantes circulaires (en utilisant constant_linear_velocity et constant_angular_velocity).

Tutoriels

Propriétés

Vector3

constant_angular_velocity

Vector3(0, 0, 0)

Vector3

constant_linear_velocity

Vector3(0, 0, 0)

PhysicsMaterial

physics_material_override


Descriptions des propriétés

Vector3 constant_angular_velocity = Vector3(0, 0, 0) 🔗

  • void set_constant_angular_velocity(value: Vector3)

  • Vector3 get_constant_angular_velocity()

La vitesse angulaire constante du corps. Cela ne tourne pas le corps, mais affecte les autres corps qui le touchent, comme s'il tournait.


Vector3 constant_linear_velocity = Vector3(0, 0, 0) 🔗

  • void set_constant_linear_velocity(value: Vector3)

  • Vector3 get_constant_linear_velocity()

La vitesse linéaire constante du corps. Cela ne déplace pas le corps, mais affecte les autres corps qui le touchent, comme s'il se déplaçait.


PhysicsMaterial physics_material_override 🔗

Le matériau physique de remplacement pour le corps.

Si un matériau est affecté à cette propriété, il sera utilisé au lieu de tout autre matériau physique, tel qu'un matériau hérité.