Create3DPhysicsCharacter

Family: 3DPhysics · One form

What it does

Create3DPhysicsCharacter creates CharacterController on a 3DPhysics object. It takes objID (an integer), axis (an integer), objOffsetVec3 (an integer), objOrientationVec3 (an integer) and crouchScale (a float), and returns nothing. objID is the id of a 3D object, the one LoadObject returned: it is how the call knows what to act on.

Syntax

Create3DPhysicsCharacter(objID integer, axis integer, objOffsetVec3 integer, objOrientationVec3 integer, crouchScale float)

Parameters

NameType
objIDinteger
axisinteger
objOffsetVec3integer
objOrientationVec3integer
crouchScalefloat

Every form returns

nothing

Example · generated

object = LoadObject("assets/media.obj")Create3DPhysicsCharacter(object, 1, 1, 1, 1.0)DO  Sync()LOOP

LoadObject is there to give the call something to act on; Create3DPhysicsCharacter is the line that matters. The DO … LOOP is not decoration: a classic BASIC program ends the moment it runs out of lines, and Sync() is what draws the frame.

144 commands in 3DPhysics