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 🔗
该方法目前没有描述,请帮我们贡献一个吧!