Création de jeux avec Game Maker
Graphiques 3D
Cette fonctionnalité n'est disponible que dans la version enregistrée de Game Maker.Game Maker est un programme orienté jeux en 2 dimensions isométriques. Il existe néanmoins quelques fonctions permettant de créer des graphiques en 3 dimensions. Avant de débuter ce chapître, il y a certaines choses que vous devez comprendre d'ores et déjà.
- La fonctionnalité 3D implémentée dans Game Maker se limite à la partie graphique. Il n'y a pas de support pour d'autres fonctionnalités 3D. A partir du moment où vous utilisez des graphiques en 3D avec Game Maker, vous connaîtrez des problèmes avec les autres aspects de Game Maker, comme les vues (views), l'ordre de profondeur, etc. La fonctionnalité est limitée et il n'est pas dans mes priorités d'améliorer les fonctions 3D. Aussi, n'attendez pas trop de support en ce qui concerne les modéles d'objets 3D, etc.
- Lorsque vous utilisez la fonctionnalité 3D, il existe un certain nombre d'autres choses que vous
ne pourrez plus employer.
- Il ne sera plus possible d'utiliser des arrière-plans et des avant-plans dans vos rooms (la raison est que ces derniers sont affichés de manière à remplir l'image mais dû aux projections de perspective, cela ne pourra plus fonctionner correctement).
- Vous ne pourrez plus utiliser les fonctions ayant trait à la position de la souris. La position de la souris ne sera pas transformée en coordonnées 3D. Vous pourrez toujours obtenir la position de la souris à l'écran (dans une vue) mais ce sera à vous d'effectuer le calcul des coordonnées 3D (ou de ne plus utiliser du tout la souris).
- Vous ne pourrez plus employer de tuiles. Les tuiles, la plupart du temps, ne corresponderont plus correctement.
- La vérification des collisions utilisera toujours les positions 2D des instances de la room. Aussi, il n'y aura plus de détection de collisions en 3D. Parfois, vous pourrez encore utiliser la vérification de collision (si vous utilisez la room comme représentation d'un monde plat (ex: pour les jeux de course ou FPS) mais dans les autres situations, vous devrez faire tout le travail par vous-même.
- Toutes les fonctions 3D utilisent exclusivement du code GML. Vous devrez en conséquence bien connaître le langage GML. Aussi, vous devrez bien comprendre le fonctionnement interne de Game Maker sinon vous aurez beaucoup de problèmes.
- Vous devrez avoir de bonnes connaissances en ce qui concerne les graphiques 3D. En particulier, j'emploierai des termes comme projection de perspective, suppression de surface cachée, éclairage et brouillard, sans donner davantage d'explications.
- Il n'existe pas de modèles 3D dans Game Maker. De plus, je n'envisage pas d'ajouter un quelconque support pour le chargement des modèles 3D.
- Vous devrez travaillez avec prudence pour conserver une vitesse d'exécution raisonnable. Rien n'a été réellement optimisé pour favoriser la vitesse.
Si tout ceci ne vous a pas découragés, alors lisez ce qui suit.
De l'information sur les graphiques 3D peut être trouvée dans les pages suivantes :
Sélection du mode 3D
Dessin facile
Dessin de polygônes en 3D
Dessin de formes de base
Visualisation du Monde
Transformations
Brouillard (Fog)
Eclairage (Lighting)
Création de modèles
Mot de la fin
<< Traduction française par Philippe Ragni - (2005) >>
Alternative versions
You can also read this manual on one single long page (± 1.5 mb)
Also available in:
Download helpfile
Also available in:
Download helpfile