Aller au contenu

flappyController

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

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