moveCharacter method
CharacterMovement
moveCharacter(
- int colliderHandle, {
- required Vector3 position,
- required Vector3 desiredTranslation,
- double? deltaSeconds,
- Vector3? up,
- double offset = 0.01,
- bool slide = true,
- double maxSlopeClimbAngle = 0.7853981633974483,
- double minSlopeSlideAngle = 0.7853981633974483,
- double? snapToGround = 0.1,
- bool autostep = false,
- double autostepMaxHeight = 0.3,
- double autostepMinWidth = 0.1,
- bool autostepIncludeDynamicBodies = true,
- double characterMass = 0.0,
Kinematic character move-and-slide against colliderHandle's
surroundings. See the flutter_scene character controller for the
parameter semantics.
Implementation
CharacterMovement moveCharacter(
int colliderHandle, {
required Vector3 position,
required Vector3 desiredTranslation,
double? deltaSeconds,
Vector3? up,
double offset = 0.01,
bool slide = true,
double maxSlopeClimbAngle = 0.7853981633974483,
double minSlopeSlideAngle = 0.7853981633974483,
double? snapToGround = 0.1,
bool autostep = false,
double autostepMaxHeight = 0.3,
double autostepMinWidth = 0.1,
bool autostepIncludeDynamicBodies = true,
double characterMass = 0.0,
}) => throw UnsupportedError('$backendName has no character controller');