Accueil | Personnaliser | Blog | Extras | Log In | Information
Manuel | D&D icons | GML Parser | Archives | Ville Iso
Username: Password:  
à propos | Caractéristiques | Directory | Bannières | Contacter

Création de jeux avec Game Maker
Création de jeux avec Game Maker

Chemins

Il est possible de créer des chemins (paths) et d'ajouter de nouveaux points à ces derniers. Cependant, ne jamais modifier un chemin en cours d'utilisation par une instance. Cela pourrait conduire à des résultats inattendus. Les fonctions suivantes peuvent être utilisées :

path_set_kind(ind, val) Détermine le type de connexion pour le chemin d'index ind (0=straight, 1=smooth).
path_set_closed(ind, closed) Détermine si le chemin ind doit être fermé (true) ou ouvert (false).
path_set_precision(ind, prec) Détermine la précision avec laquelle le chemin de type smooth doit être calculé (doit être compris entre 1 et 8).
path_add() Ajoute un nouveau chemin vide. L'index du chemin est retourné.
path_delete(ind) Efface le chemin d'index ind.
path_duplicate(ind) Crée une copie du chemin d'index ind. Retourne l'index de la copie.
path_assign(ind, path) Assigne le chemin indiqué path au chemin d'index ind. Cela permet donc d'effectuer une copie du chemin. De cette façon, vous pourrez facilement affecter un chemin existant à un nouveau chemin.
path_append(ind, path) Ajoute le chemin indiqué path en fin de chemin ind.
path_add_point(ind, x, y, speed) Ajoute un point au chemin d'index ind, à la position (x,y) et avec le facteur de vitesse speed. Souvenez-vous qu'un facteur de 100 correspond à la vitesse actuelle. Plus la valeur de ce facteur sera faible, plus la vitesse ira en diminuant et vice-versa.
path_insert_point(ind, n, x, y, speed) Insére un point dans le chemin d'index ind avant le point n, à la position (x,y) et avec le facteur de vitesse speed.
path_change_point(ind, n, x, y, speed) Change le point n du chemin d'index ind à la position (x,y) et avec le facteur de vitesse speed.
path_delete_point(ind, n) Efface le point n du chemin d'index ind.
path_clear_points(ind) Supprime tous les points du chemin d'index ind, rendant ainsi ce dernier vide.
path_reverse(ind) Inverse le chemin.
path_mirror(ind) Effectue un effet miroir du chemin ind dans le sens horizontal (en accord avec son centre).
path_flip(ind) Renverse le chemin ind dans le sens vertical (en accord avec son centre).
path_rotate(ind, angle) Effectue une rotation du chemin ind dans le sens contraire des aiguilles d'une montre, de angle degrés (par rapport à son centre).
path_scale(ind, xscale, yscale) Effectue une mise à l'échelle du chemin ind en utilisant les facteurs indiqués xcale et yscale (à partir de son centre).
path_shift(ind, xshift, yshift) Effectue un décalage du chemin ind en utilisant les valeurs mentionnées xshift et yshift.





















<< Traduction française par Philippe Ragni - (2005) >>

Search Search


Alternative versions Alternative versions

You can also read this manual on one single long page (± 1.5 mb)

Also available in: Dutch English German

ZIP Download helpfile

Annonces Annonces

GameMaker Manual