Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

SeparationRayShape3D

Eredita: Shape3D < Resource < RefCounted < Object

Una forma di raggio 3D utilizzata per le collisioni fisiche che tenta di separarsi da qualsiasi collisore.

Descrizione

Una forma di raggio 3D, pensata per l'uso in fisica. Solitamente utilizzata per fornire una forma per un CollisionShape3D. Quando un SeparationRayShape3D entra in collisione con un oggetto, cerca di separarsene spostando il suo punto finale sul punto di collisione. Ad esempio, un SeparationRayShape3D accanto a un personaggio può consentirgli di salire subito quando tocca le scale.

Proprietà

float

length

1.0

bool

slide_on_slope

false


Descrizioni delle proprietà

float length = 1.0 🔗

  • void set_length(value: float)

  • float get_length()

La lunghezza del raggio.


bool slide_on_slope = false 🔗

  • void set_slide_on_slope(value: bool)

  • bool get_slide_on_slope()

Se false (predefinito), la forma si separa sempre e restituisce una normale lungo la propria direzione.

Se true, la forma può restituire la normale corretta e separarsi in qualsiasi direzione, consentendo un movimento di scorrimento sulle pendenze.