Pour ce hack tu aura besoin de :
Supprimer l'objet label dans la scène
game.jsscene("game", () => { // scène dans laquelle se déroulent les niveaux setGravity(3200) ; setBackground( [ 141 , 183 , 255 ] ) ; const level = addLevel( LEVELS[ CURRENT_LEVEL ] , levelConf ) const camera = add( [ multiplayerCamera( ) ] ) const label = add( [ collector( ) ] ) if (debugmode) debug.inspect = true })
Modifier le composant collector()
component.jsupdate(){if ( this.total == null ) this.initCoin()this.collected = this.hp() this.updateText()pitch = Math.max(0, pitch - dt() * detune_speed) },
Modifier le symbole #
level.jslevelConf"#": () = [ // player lifebar(), collector(), sprite("bean"), platformerController(), health( 1 ), character(), area(), anchor( "bot" ), body(), ],
l'icone à côté du texte
Le cinquième paramètre du composant collector permet de choisir une image à afficher à côté du compteur.
collector( "collectible" , 32 , 40 , "left" , "heart" )
le nombre de points de vie
Le premier paramètre du composant health permet de déterminer le nombre de point de vie dont dispose le joueur au lancement du jeu.
health( 3 ),