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

Sélection du mode 3D

Si vous souhaitez utiliser le mode 3D, vous devrez au préalable basculer Game Maker en mode 3D. Vous pourrez ultérieurement revenir dans le mode 2D si vous le souhaitez. Les deux fonctions suivantes sont dédiées à cet usage.

d3d_start() Positionne Game Maker dans le mode 3D.
d3d_end() Suspend le mode 3D.

Veuillez noter que toutes les fonctions concernant le mode 3D débutent par d3d_.

La bascule dans le mode 3D produira les changements suivants. En premier lieu, toutes les suppressions de surface cachée (hidden surface removal) seront positionnées à ON (en utilisant un tampon z de 16 bits). Cela signifie que pour chaque pixel à l'écran, seul sera affiché le dessin des valeurs z les plus petites (= valeur de profondeur) . Si les instances possédent la même profondeur, ce qui pourra se passer est aléatoire et vous pourrez obtenir des effets de bords. Soyez certain que les instances pouvant se chevaucher, n'ont pas la même valeur de profondeur !

En second lieu, la projection normale orthonormée sera remplacée par une projection en perspective. Cela signifie ceci. Habituellement, la taille des instances à l'écran est indépendante de leur profondeur. Avec une projection en perspective, les instances ayant la plus grande profondeur apparaîtront plus petites. Si la profondeur est de 0, elle sera égale à l'ancienne taille (sauf si vous avez modifié la projection; voir plus loin). Le point de vue de la caméra est placé à une certaine distance au dessus de la room (cette distance est égale à la largeur de la room; ce qui donne une projection par défaut acceptable). Seules les instances en face de la caméra seront dessinées. Aussi, n'utilisez pas d'instances avec une profondeur inférieure à 0 (ou tout du moins plus petite que -w w est la largeur de la room ou de la vue).

En troisième lieu, l'ordonnée verticale y est inversée. Alors que normalement la position (0,0) se situe en haut et à gauche de la vue, en mode 3D, la position (0,0) sera située en bas et à gauche, ce qui est habituel pour les vues en 3 dimensions.

Actuellement, vous pourrez basculer entre la suppression de surface cachée et la projection en perspective (ON ou OFF) en employant les fonctions suivantes.

d3d_set_hidden(enable) Active la suppression de surface cachée (true) ou la désactive (false).
d3d_set_perspective(enable) Active l'utilisation d'une projection en perspective (true) ou la désactive (false).


















<< 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