Skip to content
reduz edited this page Apr 10, 2014 · 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