SPRITE_X_SCALE

SPRITE_X_SCALE N,CX

FAIT RÉTRÉCIR OU DILATER LA LARGEUR DU SPRITE NUMÉRO N

  • Type: Commande
  • Paramètres: 2
  • Groupe: SPRITE

ACTION

La commande SPRITE_X_SCALE N,CX modifie la taille du SPRITE désigné par son numéro N, le long de l'axe des X c'est à dire sa largeur, par le coefficient CX. La taille sur Y est inchangée (sa hauteur).

Dans un SCENE2D, l'axe des X est l'axe horizontal, l'axe des Y est l'axe vertical.

Si CX=1, aucune modification n'est faite sur sa largeur.

Si CX>1, le SPRITE est dilaté sur l'axe des X (largeur).

Si CX<1, le SPRITE est rétréci sur l'axe des X (largeur).

SYNTAXE : SPRITE_X_SCALE N,CX

  • N = numéro de SPRITE (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets SPRITE.
  • CX = coefficient entier ou réel. Doit être plus grand que 0.

UTILISATION

  • La commande SPRITE_X_SCALE est utilisée pour changer la largeur d'un SPRITE.

ERREUR

  • Si le SPRITE numéro N n'existe pas.
  • Si le coefficient CX n'est pas une expression correcte.
  • Si le coefficient CX est inférieur ou égal à 0.

EXEMPLE

rem créer un monde 2D numéro 1

scene2d 1

rem charger une image de fond

file_load 1,"ville.bmp"

rem créer un SPRITE numéro 1

sprite 1

rem charger une image dans le SPRITE

sprite_file_load 1,"envahisseur.bmp"

rem positionner le SPRITE sur le SCENE2D

sprite_x_position 1,150

sprite_y_position 1,250

rem doubler la taille du SPRITE sur X

sprite_x_scale 1,2

EN RAPPORT

SPRITE_Y_SCALE