Écraser
Valentine
Modifier un symbole
Section intitulée « Modifier un symbole »config.js // player'#': () => [stompController(),sprite('bean'),platformerController(),jumpController(),sleep(),alive(),opacity(),scale(),health(1, 4),area(),body(),respawn(),falling(),rotate(),pos(0, -20),anchor('center'),'player',],Déclarer un objet
Section intitulée « Déclarer un objet »config.js const TILE_CONFIG = {// rockE: () => [sprite('rock'),area(),body({ isStatic: true }),alive(),health(1),respawn(),],// player'#': () => [sprite('bean'),platformerController(),jumpController(),sleep(),alive(),opacity(),scale(),health(1, 4),area(),body(),respawn(),falling(),rotate(),pos(0, -20),anchor('center'),'player',],// block'=': () => [sprite('grass-tileset'),offscreen({ hide: true }),tile({ isObstacle: true }),autoTiling(),area(),body({ isStatic: true }),],};Lancer une animation
Section intitulée « Lancer une animation »events.js function events() {return {add() {// écraseron('begin stomp', 'player', (obj) => {play('wooosh');obj.play('worry');});on('stomps', 'player', (obj) => {shake(6);wait(0.4, () => obj.play('idle'));play('squish');});on('stomped', 'alive', (obj) => obj.trigger('hit', 1));// personnageson('respawn', 'alive', (obj) => (obj.flipY = false));on('hurt', 'alive', (obj) => {play('hit');colorShiftFx(obj, { color: 'ff9b9b' });});on('death', 'alive', (obj) => {obj.flipY = true;wait(0.2, () => {if (!obj.isAlive) {obj.hidden = true;obj.collisionIgnore = ['*'];obj.isStatic = true;}});});// joueuron('respawn', 'player', (obj) => obj.play('idle'));on('sleep', 'player', (obj) => obj.play('sleep'));on('awake', 'player', (obj) => obj.play('idle'));on('jump', 'player', (obj) => {play('wooosh');obj.play('jump', {speed: 4,onEnd: () => obj.play('idle'),});});on('drop', 'player', (obj) => {play('off');obj.play('worry');});on('hurt', 'player', (obj) => {obj.play('worry', {speed: 2,onEnd: () => obj.play('idle'),});});},};}Placer les objets
Section intitulée « Placer les objets »level.js const LEVELS = [{map: `#==EEE=== ========`,},]
Paramètres
Section intitulée « Paramètres »stompController()
exampleconfig.js
stompController({ stompKey: 'down', jumpPower: 1200}),