draw_skeleton_collision(sprite, animname, frame, x, y, xscale, yscale, rot, colour)
| Argument | La description |
|---|---|
| sprite | L'index du sprite à dessiner. |
| animname | Le nom de l'animation pour obtenir le cadre (une chaîne). |
| frame | Le cadre d'animation à dessiner (de 0 à image_number - 1). |
| x | La coordonnée x de l'endroit où dessiner le sprite. |
| y | La coordonnée y de l'endroit où dessiner le sprite. |
| xscale | La mise à l'échelle horizontale de l'image-objet, en tant que multiplicateur: 1 = mise à l'échelle normale, 0,5 est la moitié etc... |
| yscale | La mise à l'échelle verticale de l'image-objet, en tant que multiplicateur: 1 = mise à l'échelle normale, 0,5 est la moitié etc... |
| rot | La rotation du sprite. 0 = normal, 90 = tourné de 90 degrés dans le sens contraire des aiguilles d'une montre, etc. |
| colour | La couleur avec laquelle mélanger le sprite. |
Retours: N / A
Cette fonction dessine les masques de collision associés à l'animation squelettique donnée. Vous fournissez le sprite de base, l'ensemble d'animation à utiliser et le cadre pour obtenir les informations, et vous pouvez également définir les propriétés de transformation en conséquence.
draw_skeleton_collision(sprite_index, "jump", image_index, x, y, image_xscale, image_yscale, image_angle, c_white);
Le code ci-dessus dessine les données de masque de collision pour l'image-objet en cours, en utilisant les transformations en cours, pour l'ensemble d'animation "jump".