draw_surface


Syntaxe:

draw_surface(id, x, y);

Argument La description
id La valeur d'ID unique de la surface à dessiner.
x La position x de l'endroit où dessiner la surface.
y La position y de l'endroit où dessiner la surface.


Résultats:

N/A


La description

Avec cette fonction, vous pouvez dessiner une surface à une position donnée dans la pièce, le coin supérieur gauche de l'image étant dessiné à la position x / y spécifiée.

REMARQUE: Lorsque vous travaillez avec des surfaces, il est possible qu'elles cessent d'exister à tout moment en raison de leur stockage dans la mémoire de texture. Vous devez TOUJOURS vérifier qu'une surface existe en utilisant surface_exists avant de les référencer directement. Pour plus d'informations, voir Surfaces.


Exemple:

var _vx = camera_get_view_x(view_camera[0]);
var _vy = camera_get_view_y(view_camera[0]);
draw_surface(surf, _vx, _vy);

Le code ci-dessus dessine la surface indexée dans "surf" à la même position que la vue caméra [0].