DampedSpringJoint2D

Inherits: Joint2D < Node2D < CanvasItem < Node < Object

2D 物理的阻尼弹簧约束。

描述

2D 物理的阻尼弹簧约束。这类似于总是想回到给定长度的弹簧关节。

属性

float

damping

1.0

float

length

50.0

float

rest_length

0.0

float

stiffness

20.0

属性说明

Default

1.0

Setter

set_damping(value)

Getter

get_damping()

弹簧关节的阻尼比。值在 01 之间。当两个机构移动到不同的方向时,系统会尝试将它们再次对准弹簧轴。高的 damping 值迫使连接的机构更快地对齐。


Default

50.0

Setter

set_length(value)

Getter

get_length()

弹簧关节的最大长度。两个连接体不能超过这个值。


Default

0.0

Setter

set_rest_length(value)

Getter

get_rest_length()

当连接到弹簧关节的机构移动时,它们会拉伸或挤压它。关节总是尝试向这个长度调整。


Default

20.0

Setter

set_stiffness(value)

Getter

get_stiffness()

该值越大,连接在关节上的机构变形越小。关节对各机构施加一个相反的力,即刚度乘以与其静止长度的大小差的乘积。