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.
Checking the stable version of the documentation...
PhysicsDirectBodyState3DExtension
继承: PhysicsDirectBodyState3D < Object
提供能够覆盖的虚方法,用于创建自定义的 PhysicsDirectBodyState3D 实现。
描述
这个类扩展自 PhysicsDirectBodyState3D,提供了额外可覆盖的虚方法。覆盖这些方法后,就会代替物理服务器的内部方法进行调用。
旨在通过 GDExtension 创建自定义的 PhysicsDirectBodyState3D 实现使用。
方法
方法说明
void _add_constant_central_force(force: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _add_constant_force(force: Vector3, position: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _add_constant_torque(torque: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _apply_central_force(force: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _apply_central_impulse(impulse: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _apply_force(force: Vector3, position: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _apply_impulse(impulse: Vector3, position: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _apply_torque(torque: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _apply_torque_impulse(impulse: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_angular_velocity() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_center_of_mass() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_center_of_mass_local() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_constant_force() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_constant_torque() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
RID _get_contact_collider(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
int _get_contact_collider_id(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Object _get_contact_collider_object(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_contact_collider_position(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
int _get_contact_collider_shape(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_contact_collider_velocity_at_position(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
int _get_contact_count() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_contact_impulse(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_contact_local_normal(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_contact_local_position(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
int _get_contact_local_shape(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_contact_local_velocity_at_position(contact_idx: int) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_inverse_inertia() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Basis _get_inverse_inertia_tensor() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
float _get_inverse_mass() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_linear_velocity() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Basis _get_principal_inertia_axes() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
PhysicsDirectSpaceState3D _get_space_state() virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
float _get_step() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
float _get_total_angular_damp() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_total_gravity() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
float _get_total_linear_damp() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Transform3D _get_transform() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
Vector3 _get_velocity_at_local_position(local_position: Vector3) virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _integrate_forces() virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
bool _is_sleeping() virtual const 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _set_angular_velocity(velocity: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _set_constant_force(force: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _set_constant_torque(torque: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _set_linear_velocity(velocity: Vector3) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _set_sleep_state(enabled: bool) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!
void _set_transform(transform: Transform3D) virtual 🔗
该方法目前没有描述,请帮我们贡献一个吧!