Skip to content

Class: physics_world ​

Global physics world controls.

Source ​

src/xrPhysics/PHWorldScript.cpp, physics_world binding.

Custom Constructor ​

physics_world

Remarks ​

Obtain the live world through level.physics_world(). Gravity changes affect the whole level.

Methods ​

add_call() ​

ts
add_call(condition: CPHCondition, action: CPHAction): void;

Add a physics condition/action callback pair.

Parameters ​

ParameterTypeDescription
conditionCPHConditionNative physics condition object.
actionCPHActionNative physics action object.

Returns ​

void

Remarks ​

This binding expects native CPHCondition and CPHAction objects; ordinary scripts usually use level.add_call instead.


gravity() ​

ts
gravity(): number;

Returns ​

number

Current world gravity.


set_gravity() ​

ts
set_gravity(value: number): void;

Set world gravity.

Parameters ​

ParameterTypeDescription
valuenumberGravity value.

Returns ​

void