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.

AnimatableBody2D

Hérite de : StaticBody2D < PhysicsBody2D < CollisionObject2D < Node2D < CanvasItem < Node < Object

Un corps physique 2D qui ne peut ê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 2D 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 RemoteTransform2Ds.

Lorsque AnimatableBody2D 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 PhysicsBody2D.move_and_collide().