GameMaker Studio 2 dispose de toute une collection de fonctions disponibles pour dessiner différentes formes et formes. Ces fonctions ne doivent jamais être utilisées que dans l'événement draw d'une instance (vous pouvez les utiliser ailleurs mais vous ne verrez rien!) Et créer des effets purement graphiques, ce qui signifie qu'elles ne génèrent pas d'événements de collision. via le sprite ou le masque de collision affecté à une instance. Toutes ces fonctions sont affectées par la couleur de dessin en cours, le mode alpha et le mode de fusion (voir la section sur la couleur ).
Les fonctions de dessin suivantes existent pour dessiner des formes de base. Notez que ces fonctions sont lentes à appeler et fournies uniquement comme outils de dessin de base:
- draw_arrow
- draw_circle
- draw_circle_colour
- draw_ellipse
- draw_ellipse_colour
- dessiner une ligne
- draw_line_colour
- draw_line_width
- draw_line_width_colour
- draw_point
- draw_point_colour
- draw_rectangle
- draw_rectangle_colour
- draw_roundrect
- draw_roundrect_colour
- draw_roundrect_ext
- draw_roundrect_colour_ext
- draw_triangle
- draw_triangle_colour
Les fonctions suivantes sont également incluses dans GameMaker Studio 2 pour définir la précision du dessin et dessiner des choses très spécifiques: