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.

使用 RigidBody

什么是刚体?

刚体是由物理引擎直接控制的物体,用于模拟物体的的物理行为。为了定义刚体的形状,必须为其指定一个或多个 Shape3D 对象。注意,设置这些形状的位置将影响物体的质心。

如何控制刚体

刚体的行为可以通过设置其属性(例如质量和重量)来进行调整。需要给刚体添加一个物理材质来调整它的摩擦和反弹,并设置它是否具有吸收性、粗糙度。这些属性可以在检查器中或通过代码来设置。参见 RigidBody3DPhysicsMaterial 获取完整的属性列表和它们的效果。

有几种方法可以控制刚体的运动, 这取决于你的应用程序.

如果你只需要放置一次刚体,例如设置它的初始位置,你可以使用 Node3D 节点提供的方法,例如