Modifier la taille d'une sprite

pour Santa (Villette Makerz)

Il est possible de déterminer la taille d'affichage des sprites dans ton jeu directement depuis le code source.

Pour le personnage du joueur

Pour modifier la taille de ton personnage, rends-toi dans le script game.js puis trouve la variable player et effectues-y cette modification.

 // définition du joueur
const player = add( [
  pos(0,0) ,
  area() ,
  body() ,
  controller() ,

  sprite( "bean" ) ,

  sprite( "bean" , { width : 64 , height : 54 } ) ,

  origin( "center" ) ,
  "player" ,
] ) ;

    

Pour un autre élément du jeu

Pour modifier la taille d'un autre élément de ton jeu, rends-toi dans le script level.js puis trouve la variable LEVEL_CONFIG. Choisi enfin l'objet dont tu souhaites modifier la taille et effectues-y cette modification.

// défini ce à quoi correspond chaque symbole dans le niveau
const LEVEL_CONFIG = {
  
  // taille en pixel de chaque case
  width: 64,
  height: 64,

  // plateformes
  "=": () => [

    sprite("grass"),

    sprite( "grass" , { width:64 , height:64 } ),

    area(), 
    solid(), 
    origin("bot"),
  ],
  
  // début
  "#": () => [
    area(),
    "playerstart",
  ],

  // fin
  "@": () => [
    sprite("portal"), 
    area(), 
    origin("bot"), 
    pos(0, -12), 
    "portal",
  ],

};