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.

StaticBody2D

Eredita: PhysicsBody2D < CollisionObject2D < Node2D < CanvasItem < Node < Object

Ereditato da: AnimatableBody2D

Un corpo fisico 2D che non può essere spostato da forze esterne. Quando viene spostato manualmente, non influenza gli altri corpi sul suo percorso.

Descrizione

Un corpo fisico statico 2D. Non può essere spostato da forze o contatti esterni, ma può essere spostato manualmente con altri modi come codice, gli AnimationMixer (con AnimationMixer.callback_mode_process impostato su AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS) e RemoteTransform2D.

Quando uno StaticBody2D viene spostato, è teletrasportato nella sua nuova posizione senza influenzare altri corpi fisici sul suo percorso. Se ciò non è desiderato, utilizza invece AnimatableBody2D.

StaticBody2D è utile per oggetti completamente statici come pavimenti e pareti, nonché per superfici in movimento come nastri trasportatori e piattaforme rotanti circolari (tramite constant_linear_velocity e constant_angular_velocity).

Tutorial

Proprietà

float

constant_angular_velocity

0.0

Vector2

constant_linear_velocity

Vector2(0, 0)

PhysicsMaterial

physics_material_override


Descrizioni delle proprietà

float constant_angular_velocity = 0.0 🔗

  • void set_constant_angular_velocity(value: float)

  • float get_constant_angular_velocity()

La velocità angolare costante del corpo. Questa non fa ruotare il corpo, ma influenza i corpi in contatto, come se stesse ruotando.


Vector2 constant_linear_velocity = Vector2(0, 0) 🔗

  • void set_constant_linear_velocity(value: Vector2)

  • Vector2 get_constant_linear_velocity()

La velocità lineare costante del corpo. Questa non muove il corpo, ma influenza i corpi in contatto, come se si stesse muovendo.


PhysicsMaterial physics_material_override 🔗

La sostituzione del materiale di fisica per il corpo.

Se a questa proprietà è assegnato un materiale, sarà utilizzato al posto di qualsiasi altro materiale di fisica, come ad esempio uno ereditato.