Skip to main content

ForceMode2D

Defines how force is applied to a 2D rigid body.

TypeNameInterface Description
EnumAcceleration = 1

Function: Continuous acceleration, ignores mass (a = F). Applied every frame.

EnumForce = 0

Function: Continuous force, uses mass (a = F/m). Applied every frame.

EnumImpulse = 2

Function: Instantaneous impulse, uses mass (dv = F/m). Applied once.

EnumVelocityChange = 3

Function: Instantaneous velocity change, ignores mass (dv = F). Applied once.

Examples

Acceleration = 1

let value = APJS.ForceMode2D.Acceleration;

Force = 0

let value = APJS.ForceMode2D.Force;

Impulse = 2

let value = APJS.ForceMode2D.Impulse;

VelocityChange = 3

let value = APJS.ForceMode2D.VelocityChange;

Use Case

@component()
export class NewBehaviourScript extends APJS.BasicScriptComponent {
onStart() {
// TODO: instantiate / use ForceMode2D here
}
onUpdate(deltaTime: number) {
}
}
Copyright © 2026 TikTok. All rights reserved.
About TikTokHelp CenterCareersContactLegalTerms of ServicePrivacy PolicyCookies