Ajouter des colliders
Retirer les colliders d’origine
Section intitulée « Retirer les colliders d’origine »// block'=': () => [ body({ isStatic: true }), offscreen({ hide: true }), sprite('grass'), tile({ isObstacle: true }), area({ collisionIgnore: ['agent'] }), anchor('bot'),],Ajouter des colliders
Section intitulée « Ajouter des colliders »scene('game', () => { const config = { ...LEVEL_CONFIG, ...LEVELS[CURRENT_LEVEL].config, ...{ tiles: { ...TILE_CONFIG, ...LEVELS[CURRENT_LEVEL].tiles, }, }, }; const map = LEVELS[CURRENT_LEVEL].map.split('\n'); const level = addLevel(map, config); const utility = add([ background(config, level), music(config), multiplayerCamera(), events(), ]);
// grande boites de collision for (const e of getLargeColliders(map, config, ['=', '*'])) { add([ pos(e.x, e.y), rect(e.width, e.height, { fill: false }), area({ collisionIgnore: ['agent'] }), body({ isStatic: true }), ]); }
setMessage(config); setGravity(config.gravity); setBackground(config.backgroundColor);});