Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
SeparationRayShape2D¶
继承: Shape2D < Resource < RefCounted < Object
用于物理碰撞的 2D 射线形状,会尝试将自己与其他碰撞体分开。
描述¶
2D 射线形状,旨在用于物理。通常用来为 CollisionShape2D 提供形状。SeparationRayShape2D 与某个对象发生碰撞时,会尝试将其端点移动至碰撞点,来将自己与该对象分离。例如,角色旁边的 SeparationRayShape2D 可以让角色在接触楼梯时立即向上移动。
属性¶
|
||
|
属性说明¶
float length = 20.0
射线的长度。
bool slide_on_slope = false
如果为 false
(默认值),则形状始终分离,并返回一条沿其自身方向的法线。
如果为 true
,则该形状可以返回正确的法线,并在任何方向上分离,允许在斜坡上滑动。