Création de jeux avec Game Maker
La FenêtreLes jeux actuels se déroulent habituellement dans des fenêtres. La fenêtre de jeu posséde un certain nombre de propriétés, comme la présence ou non d'une bordure ou encore un affichage en mode plein écran, etc. Normalement, ces propriétés seront réglées à partir de Game Settings. Mais vous pouvez les changer également pendant le jeu. A cet effet, les fonctions suivantes existent :
window_set_visible(visible) Indique si la fenêtre doit être visible ou non. Habituellement, vous souhaiterez que la fenêtre reste visible durant tout le jeu. Le programme ne recevra pas les événements clavier si la fenêtre est invisible. La fenêtre a une position sur l'écran et une taille (lorsque nous parlons de position et de taille, nous voulons toujours indiquer la partie de la fenêtre sans les bordures). Vous pouvez modifier ceci bien que ce ne soit pas facile et souhaitable de le faire durant le jeu. Habituellement, ces paramétres sont déterminés automatiquement ou encore par le joueur. Les fonctions suivantes peuvent être employées pour modifier la position et la taille de la fenêtre. Veuillez noter que ces fonctions concernent uniquement le mode fenêtré. Si la fenêtre est en mode plein écran, on pourra toujours utiliser ces paramétres mais ils ne prendront effet que lorsque le mode plein écran sera désactivé.
window_set_position(x, y) Régle la position de la fenêtre (partie de la fenêtre sans bordure) à la position indiquée. Pour rappel, vous n'utiliserez probablement jamais aucune de ces fonctions de positionnement de fenêtre car Game Maker effectue ce travail de manière automatique. Dans de rares cas, vous souhaiterez connaître la position de la souris par rapport à la fenêtre courante (normalement, vous utiliserez souvent la position de la souris par rapport à la room ou encore selon une vue). Les fonctions suivantes existent si besoin.
window_mouse_get_x() Retourne la valeur en x de la souris par rapport à la fenêtre.
<< Traduction française par Philippe Ragni - (2005) >> « L'Affichage | Les Vues » |
Alternative versions
|
You can also read this manual on one single long page (± 1.5 mb) Also available in: ![]() Download helpfile
|





