|
@@ -147,7 +147,7 @@
|
|
Lock the body's movement in the Z axis.
|
|
Lock the body's movement in the Z axis.
|
|
</member>
|
|
</member>
|
|
<member name="can_sleep" type="bool" setter="set_can_sleep" getter="is_able_to_sleep" default="true">
|
|
<member name="can_sleep" type="bool" setter="set_can_sleep" getter="is_able_to_sleep" default="true">
|
|
- If [code]true[/code], the body is deactivated when there is no movement, so it will not take part in the simulation until it is awaken by an external force.
|
|
|
|
|
|
+ If [code]true[/code], the body can enter sleep mode when there is no movement. See [member sleeping].
|
|
</member>
|
|
</member>
|
|
<member name="contact_monitor" type="bool" setter="set_contact_monitor" getter="is_contact_monitor_enabled" default="false">
|
|
<member name="contact_monitor" type="bool" setter="set_contact_monitor" getter="is_contact_monitor_enabled" default="false">
|
|
If [code]true[/code], the RigidBody3D will emit signals when it collides with another RigidBody3D.
|
|
If [code]true[/code], the RigidBody3D will emit signals when it collides with another RigidBody3D.
|
|
@@ -182,7 +182,7 @@
|
|
If a material is assigned to this property, it will be used instead of any other physics material, such as an inherited one.
|
|
If a material is assigned to this property, it will be used instead of any other physics material, such as an inherited one.
|
|
</member>
|
|
</member>
|
|
<member name="sleeping" type="bool" setter="set_sleeping" getter="is_sleeping" default="false">
|
|
<member name="sleeping" type="bool" setter="set_sleeping" getter="is_sleeping" default="false">
|
|
- If [code]true[/code], the body is sleeping and will not calculate forces until woken up by a collision or the [code]apply_impulse[/code] method.
|
|
|
|
|
|
+ If [code]true[/code], the body will not move and will not calculate forces until woken up by another body through, for example, a collision, or by using the [method apply_impulse] or [method add_force] methods.
|
|
</member>
|
|
</member>
|
|
<member name="weight" type="float" setter="set_weight" getter="get_weight" default="9.8">
|
|
<member name="weight" type="float" setter="set_weight" getter="get_weight" default="9.8">
|
|
The body's weight based on its mass and the global 3D gravity. Global values are set in [b]Project > Project Settings > Physics > 3d[/b].
|
|
The body's weight based on its mass and the global 3D gravity. Global values are set in [b]Project > Project Settings > Physics > 3d[/b].
|
|
@@ -233,7 +233,8 @@
|
|
</signal>
|
|
</signal>
|
|
<signal name="sleeping_state_changed">
|
|
<signal name="sleeping_state_changed">
|
|
<description>
|
|
<description>
|
|
- Emitted when the body changes its sleeping state. Either by sleeping or waking up.
|
|
|
|
|
|
+ Emitted when the physics engine changes the body's sleeping state.
|
|
|
|
+ [b]Note:[/b] Changing the value [member sleeping] will not trigger this signal. It is only emitted if the sleeping state is changed by the physics engine or [code]emit_signal("sleeping_state_changed")[/code] is used.
|
|
</description>
|
|
</description>
|
|
</signal>
|
|
</signal>
|
|
</signals>
|
|
</signals>
|