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