AnimatableBody2D

Hereda: StaticBody2D < PhysicsBody2D < CollisionObject2D < Node2D < CanvasItem < Node < Object

Un cuerpo físico 2D que no puede ser movido por fuerzas externas. Cuando se mueve manualmente, afecta a otros cuerpos en su camino.

Descripción

Un cuerpo físico 2D animable. No puede ser movido por fuerzas externas o contactos, pero puede ser movido manualmente por otros medios como código, AnimationMixers (con AnimationMixer.callback_mode_process establecido en AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS) y RemoteTransform2D.

Cuando AnimatableBody2D se mueve, su velocidad lineal y angular se estiman y se utilizan para afectar a otros cuerpos físicos en su camino. Esto lo hace útil para mover plataformas, puertas y otros objetos en movimiento.

Tutoriales

Propiedades

bool

sync_to_physics

true


Descripciones de Propiedades

bool sync_to_physics = true 🔗

  • void set_sync_to_physics(value: bool)

  • bool is_sync_to_physics_enabled()

Si es true, el movimiento del cuerpo se sincronizará con el marco de física. Esto es útil al animar el movimiento mediante AnimationPlayer, por ejemplo, en plataformas móviles. No lo utilices junto con PhysicsBody2D.move_and_collide().