draw_clear_alpha

Efface l'intégralité de l'écran avec une couleur donnée alpha-mélangée.

Syntaxe:

draw_clear_alpha(col, alpha);


Argument La description
col La couleur avec laquelle l'écran sera effacé
alpha La transparence de la couleur avec laquelle l'écran sera effacé


Retours: N / A


La description

Cette fonction peut être utilisée pour effacer tout l'écran avec une couleur donnée et la composante alpha de la destination est définie sur la valeur que vous avez défini - cette fonction ne fait aucun mélange que cela fonctionne mais les opérations de mélange suivantes peut être mis en place pour utilisez l'alpha de destination que vous avez défini. Ceci est uniquement destiné à être utilisé dans l'événement draw d'une instance (il ne s'affichera pas s'il est utilisé dans un autre événement), et il peut également être très utile pour effacer des surfaces lors de leur création.

Il est à noter que lorsque vous utilisez le module HTML5, vous pouvez utiliser cette fonction pour rendre l'arrière-plan de la toile transparent, ce qui permettra à toutes les images utilisées dans le HTML de l'hôte d'être vues avec le jeu. Pour obtenir cet effet, vous devez d'abord aller dans l'éditeur de pièce et supprimer les calques d'arrière-plan de l' éditeur de pièce, puis décocher l'option Effacer l'arrière-plan de la vue dans les propriétés de la vue. Enfin, vous devrez créer un nouvel objet, le placer dans la première pièce du jeu et lui assigner une très grande profondeur (par exemple, 10000). Ensuite, dans l'événement Pre Draw, utilisez cette fonction pour définir l'alpha de la toile à la couleur et la transparence que vous souhaitez avoir.


Exemple:

draw_clear_alpha(c_red, 0.5);

Cela effacera l'écran avec 50% (0,5) de transparence avec la couleur rouge.


Retour: Couleur et mélange
Suivant: draw_set_alpha
© Copyright YoYo Games Ltd. 2017 Tous droits réservés