b3dSetCharacterMovementState

Sets movement state 0=walk, 1=run, 2=crouch (selects speed from b3dSetCharacterMoveSpeed). Takes characterHandle (character controller from b3dCreateCharacterController), state (movement state 0=walk normal speed, 1=run fast speed, 2=crouch slow speed). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

characterHandle Int
state Int

Returns

Void

Quick Summary

Sets movement state 0=walk, 1=run, 2=crouch (selects speed from b3dSetCharacterMoveSpeed). Takes characterHandle (character controller from b3dCreateCharacterController), state (movement state 0=walk normal speed, 1=run fast speed, 2=crouch slow speed). Returns nothing.

Technical Exegesis...

Sets movement state 0=walk, 1=run, 2=crouch (selects speed from b3dSetCharacterMoveSpeed). Takes characterHandle (character controller from b3dCreateCharacterController), state (movement state 0=walk normal speed, 1=run fast speed, 2=crouch slow speed). Returns nothing. Sets data.movementState, determines which speed is used by b3dMoveCharacter. Use to switch between walk/run/crouch movement modes based on player input or gameplay context.

This function switches movement state.

Example

Example.bam
; No example implemented yet