Table of Contents

Class World2D

A resource that holds all components of a 2D world, such as a canvas and a physics space.

Inheritance
World2D

Remarks

Class that has everything pertaining to a 2D world: A physics space, a canvas, and a sound space. 2D nodes register their resources into the current 2D world.

See Also

Properties

canvas

The RID of this world's canvas resource. Used by the RenderingServer for 2D drawing.

var canvas : RID

Property Value

RID

Remarks

  • RID get_canvas

direct_space_state

Direct access to the world's physics 2D space state. Used for querying current and potential collisions. When using multi-threaded physics, access is limited to Node._physics_process in the main thread.

var direct_space_state : PhysicsDirectSpaceState2D

Property Value

PhysicsDirectSpaceState2D

Remarks

navigation_map

The RID of this world's navigation map. Used by the NavigationServer2D.

var navigation_map : RID

Property Value

RID

Remarks

  • RID get_navigation_map

space

The RID of this world's physics space resource. Used by the PhysicsServer2D for 2D physics, treating it as both a space and an area.

var space : RID

Property Value

RID

Remarks

  • RID get_space