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.

AnimatableBody3D

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

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

Description

Un corps physique 3D animable. 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éfinis à AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS), et des RemoteTransform3Ds.

Lorsque AnimatableBody3D est déplacé, sa vitesse linéaire et angulaire sont estimées et utilisées pour affecter d'autres corps physiques sur son chemin. Cela le rend utile pour les plates-formes mobiles, les portes et autres objets mobiles.

Tutoriels

Propriétés

bool

sync_to_physics

true


Descriptions des propriétés

bool sync_to_physics = true 🔗

  • void set_sync_to_physics(value: bool)

  • bool is_sync_to_physics_enabled()

Si true, le mouvement du corps sera synchronisé à la trame physique. Ceci est utile lors de l'animation du mouvement via AnimationPlayer, par exemple sur les plateformes mobiles. N'utilisez pas ceci en même temps avec PhysicsBody3D.move_and_collide().