Aller au contenu

flappyController

Permet à un objet d'être controllé par un joueur

requirealive()body()
triggers on self"jump""fly""landing""land""sleep""awake"
parameters
ParameterDefault ValueTypeDescription
jumpKeystring"up"
leftKeystring"left"
rightKeystring"right"
downKeystring"down"
jumpForcenumber400
moveSpeednumber480
flySpeednumber680
glideDelaynumber0.1
doubleJumpnumber0
sleepDelaynumber2
gravityScalenumber0.6
jumpbooleanfalse
rotationDelaynumber0.04
barOffsetvec2vec2(0, -64)
barSizevec2vec2(64, 10)
colorstring"8b57cf"
fuelCombustionSpeednumber2
fuelRefillSpeednumber4
displayBarbooleantrue
radiusnumber4
outlinenumber4
example
flappyController({
jumpKey: "up",
leftKey: "left",
rightKey: "right",
downKey: "down",
jumpForce: 400,
moveSpeed: 480,
flySpeed: 680,
glideDelay: 0.1,
doubleJump: 0,
sleepDelay: 2,
gravityScale: 0.6,
jump: false,
rotationDelay: 0.04,
barOffset: vec2(0, -64),
barSize: vec2(64, 10),
color: "8b57cf",
fuelCombustionSpeed: 2,
fuelRefillSpeed: 4,
displayBar: true,
radius: 4,
outline: 4
}),