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

Eredita: StaticBody3D < PhysicsBody3D < CollisionObject3D < Node3D < Node < Object

Un corpo di fisica 3D che non può essere spostato da forze esterne. Quando si muove manualmente, influisce altri corpi nel suo percorso.

Descrizione

Un corpo di fisica 3D animabile. Non può essere spostato da forze esterne o contatti, ma può essere spostato manualmente tramite altri mezzi come codice, gli AnimationMixer (con AnimationMixer.callback_mode_process impostato a AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS), e RemoteTransform2D.

Quando AnimatableBody3D è spostato, la sua velocità lineare e angolare viene estimata e usata per influenzare altri corpi di fisica nel suo percorso. Questo lo rende utile per piattaforme mobili, porte e altri oggetti in movimento.

Tutorial

Proprietà

bool

sync_to_physics

true


Descrizioni delle proprietà

bool sync_to_physics = true 🔗

  • void set_sync_to_physics(value: bool)

  • bool is_sync_to_physics_enabled()

Se true, il movimento del corpo sarà sincronizzato al frame di fisica. Questo è utile quando si anima il movimento tramite un AnimationPlayer, per esempio su piattaforme mobili. Non utilizzare insieme a PhysicsBody3D.move_and_collide().