CharacterControllerData
此内容尚不支持你的语言。
Defined in: physics/CharacterController.ts:41
Properties
Section titled “Properties”floorMaxAngle
Section titled “floorMaxAngle”floorMaxAngle:
number
Defined in: physics/CharacterController.ts:47
Max walkable slope, measured from up (radians). Steeper = wall.
floorNormal
Section titled “floorNormal”floorNormal:
Vec2
Defined in: physics/CharacterController.ts:66
Output: normal of the last floor touched (zero when airborne).
isOnCeiling
Section titled “isOnCeiling”isOnCeiling:
boolean
Defined in: physics/CharacterController.ts:64
Output: touched a surface classified as ceiling this move.
isOnFloor
Section titled “isOnFloor”isOnFloor:
boolean
Defined in: physics/CharacterController.ts:60
Output: touched a surface classified as floor this move.
isOnWall
Section titled “isOnWall”isOnWall:
boolean
Defined in: physics/CharacterController.ts:62
Output: touched a surface classified as wall this move.
maskBits
Section titled “maskBits”maskBits:
number
Defined in: physics/CharacterController.ts:57
Collision layers that block the character.
maxSlides
Section titled “maxSlides”maxSlides:
number
Defined in: physics/CharacterController.ts:49
Slide iterations per move (corners need more than one).
realVelocity
Section titled “realVelocity”realVelocity:
Vec2
Defined in: physics/CharacterController.ts:68
Output: actual displacement / dt after collisions (pixels/second).
skinWidth
Section titled “skinWidth”skinWidth:
number
Defined in: physics/CharacterController.ts:51
Gap kept from surfaces (pixels) so the body doesn’t stick/jitter.
slideOnCeiling
Section titled “slideOnCeiling”slideOnCeiling:
boolean
Defined in: physics/CharacterController.ts:55
When false, a ceiling hit stops the remaining move instead of sliding along it.
snapLength
Section titled “snapLength”snapLength:
number
Defined in: physics/CharacterController.ts:53
Down-probe length (pixels) to stay glued to floors on slopes/stairs; 0 = off.
up:
Vec2
Defined in: physics/CharacterController.ts:45
Up direction for floor/ceiling classification (opposes gravity).
velocity
Section titled “velocity”velocity:
Vec2
Defined in: physics/CharacterController.ts:43
Desired velocity in world pixels/second; set it from gameplay each step.