On this page
PhysicsBody2D
Inherits: CollisionObject2D < Node2D < CanvasItem < Node < Object
Inherited By: KinematicBody2D, RigidBody2D, StaticBody2D
Base class for all objects affected by physics in 2D space.
Description
PhysicsBody2D is an abstract base class for implementing a physics body. All *Body2D types inherit from it.
Tutorials
Properties
Methods
void |
add_collision_exception_with ( Node body ) |
void |
remove_collision_exception_with ( Node body ) |
Property Descriptions
int layers
Both collision_layer and collision_mask. Returns collision_layer when accessed. Updates collision_layer and collision_mask when modified.
Method Descriptions
void add_collision_exception_with ( Node body )
Adds a body to the list of bodies that this body can't collide with.
Array get_collision_exceptions ( )
Returns an array of nodes that were added as collision exceptions for this body.
void remove_collision_exception_with ( Node body )
Removes a body from the list of bodies that this body can't collide with.
© 2014–2022 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.4/classes/class_physicsbody2d.html