Skip to content
Lukas Sägesser edited this page Jun 22, 2015 · 12 revisions

Area2D

####Inherits: CollisionObject2D ####Category: Core

Brief Description

General purpose area detection and influence for 2D Phisics.

Member Functions

Signals

Description

General purpose area detection for 2D Phisics. Areas can be used for detection of objects that enter/exit them, as well as overriding space parameters (changing gravity, damping, etc). An Area2D can be set as a children to a RigidBody2D to generate a custom gravity field. For this, use SPACE_OVERRIDE_COMBINE and point gravity at the center of mass.

Member Function Description

  • void set_gravity_is_point ( bool enable )

When overriding space parameters, areas can have a center of gravity as a point.

  • bool is_gravity_a_point ( ) const

Return if gravity is a point. When overriding space parameters, areas can have a center of gravity as a point.

  • void set_gravity_vector ( Vector2 vector )

Set gravity vector. If gravity is a point, this will be the attraction center

Clone this wiki locally