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