Attention: Here be dragons (unstable version)
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Redot.
Checking the stable version of the documentation...
SeparationRayShape2D
Inherits: Shape2D < Resource < RefCounted < Object
A 2D ray shape used for physics collision that tries to separate itself from any collider.
Description
A 2D ray shape, intended for use in physics. Usually used to provide a shape for a CollisionShape2D. When a SeparationRayShape2D collides with an object, it tries to separate itself from it by moving its endpoint to the collision point. For example, a SeparationRayShape2D next to a character can allow it to instantly move up when touching stairs.
Properties
|
||
|
Property Descriptions
The ray's length.
If false
(default), the shape always separates and returns a normal along its own direction.
If true
, the shape can return the correct normal and separate in any direction, allowing sliding motion on slopes.