| Un jeu 3D avec plan fixe ? | |
|
|
Auteur | Message |
---|
desmond Débutant
Messages : 18
| Sujet: Un jeu 3D avec plan fixe ? Jeu 1 Avr 2010 - 15:45 | |
| Bonjour à tous.
Est-il possible, avec game maker, de faire un jeu en 3d avec des plans fixes comme dans les premiers résident evil ?
Si oui, où puis-je trouver des tutos pour m'aider ?
(car j'ai cherché sur le forum mais je n'ai rien trouvé)
Merci. |
|
| |
robinlife Utilisateur confirmé: Rang ****
Messages : 977
| Sujet: Re: Un jeu 3D avec plan fixe ? Jeu 1 Avr 2010 - 17:14 | |
| C'est quoi des plans fixes ? |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Un jeu 3D avec plan fixe ? Jeu 1 Avr 2010 - 17:29 | |
| Tu veux dire une image en fond + les personnages en 3D par dessus ou alors tout en 3D avec une caméra fixée ? Dans tous les cas, c'est faisable. |
|
| |
desmond Débutant
Messages : 18
| Sujet: Re: Un jeu 3D avec plan fixe ? Jeu 1 Avr 2010 - 17:48 | |
| Oui je veux faire une image en fond avec des personnages en 3D par dessus, donc pas de fond en 3d |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Un jeu 3D avec plan fixe ? Jeu 1 Avr 2010 - 17:54 | |
| Dans ce cas, voilà grosso modo ce qu'il faut faire : - afficher une projection orthogonale avec l'arrière plan (bien faire attention à ce que la projection orthogonale s'affiche derrière les objets 3D) - positionner la caméra de façon à ce que le sol de l'arrière plan se superpose avec le plan d'équation z=0 de la room (en fait il faut placer la caméra dans la room de façon à reproduire la vue de l'arrière plan) - afficher par dessus le fond les objets 3D Par contre si tu veux faire des personnages, ça va être un peu compliqué pour les animer dans GM (ça reste bien sûr tout à fait possible), mais si tu t'y connais déjà en 3D, je te conseille de regarder un peu ce moteur 3D (beaucoup plus puissant que celui de GM) : http://gmc.yoyogames.com/index.php?showtopic=455439 |
|
| |
desmond Débutant
Messages : 18
| Sujet: Re: Un jeu 3D avec plan fixe ? Jeu 1 Avr 2010 - 18:01 | |
| Très bien, merci nicoulas.
Je vais me pencher là-dessus.
Pour l'instant je suis entrain de finir un jeu en point&clic sur la série Lost. Après je vais bosser sur ce projet
merci encore. |
|
| |
Chulien Utilisateur confirmé: Rang *****
Messages : 2232
| Sujet: Re: Un jeu 3D avec plan fixe ? Jeu 1 Avr 2010 - 23:14 | |
| hop-là juste une question dans la foulée: dans mon jeu de plates formes j'ai voulu faire exactement ce système, j'ai obj_gestion qui: -dessine l'arrière plan png (comme dans les ff de ps1) -place la caméra -dessine le perso -dessine les informations texte, jauges.. sauf que.. le png se dessine au dessus des objets 3d... (la preuve quand je le mets en transparent on voit le perso à travers et aux bons endroits) j'ai utilisé draw_background et... voilà le code je vois pas où je pourrais le dessiner si ce n'est avant de faire la 3D après je pourrais faire un plan perpendiculaire à l'axe de caméra mais si ya plus simple... :/ depth obj_gestion: 2000 depth obj_perso: 0 draw de l'obj_gestion: - Code:
-
//PLACEMENT DU BACKGROUND d3d_transform_set_identity();
d3d_set_projection_ortho(0,0,480,272,0)
draw_background(bg_rend_chambre,0,0)
//PLACEMENT DE LA CAMERA d3d_set_projection_perspective(0,0,480,272,0)
d3d_set_projection ( 64, 400, 150 128, 112, 1 0,0,1 )
//DESSIN DES OBJETS 3D with(obj_perso) { d3d_transform_set_identity() d3d_transform_add_translation(x,y,z) draw_set_color(c_red) d3d_draw_block(-4,-4,-4, 4,4,4, -1,0,0) }
//AFFICHAGES 2D d3d_transform_set_identity() d3d_set_projection_ortho(0,0,480,272,0)
draw_text( 10,10, string(fps) + "fps" )
Dernière édition par Chulien le Ven 2 Avr 2010 - 11:17, édité 3 fois |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Un jeu 3D avec plan fixe ? Ven 2 Avr 2010 - 0:09 | |
| J'avais réussi dans un très vieux projet à afficher une projection ortho en arrière plan, si je me rappelle bien c'était du bricolage mais ça marchait parfaitement EDIT : okay, voilà une procédure possible : Mettre la depth de l'objet à -100 (par exemple) Create event : alarm[0] = 1; Alarm 0 event : depth = 1000000; // doit être supérieur à la depth de la caméra Draw event : d3d_set_projection_ortho() // classique |
|
| |
Chulien Utilisateur confirmé: Rang *****
Messages : 2232
| Sujet: Re: Un jeu 3D avec plan fixe ? Ven 2 Avr 2010 - 6:03 | |
| j'ai essayé et non, rien... ça donne la même chose, le perso est couvert par le décor là il est sur le lit (les parties en blanc sont transparentes) |
|
| |
jo *Excellent utilisateur*
Messages : 4879 Localisation : CENSURE T_T Projet Actuel : FAC
| Sujet: Re: Un jeu 3D avec plan fixe ? Ven 2 Avr 2010 - 6:07 | |
| Ooh c'est zoliii o,o déchire, c'est du bon boulot ^o^ (ça doit pas régler des masses ton problème, mais un compliment ça fait pas de mal non plus) |
|
| |
Chulien Utilisateur confirmé: Rang *****
Messages : 2232
| Sujet: Re: Un jeu 3D avec plan fixe ? Ven 2 Avr 2010 - 11:03 | |
| dacc ^^ merci enfin j'espère que c'est le plan et l'idée que tu trouves jolis parce que le dessin du fond en lui même est une esquisse edit: j'ai simplifié le code de mon premier post à quoi sert ton alarm[0] avec le changement de depth ? |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Un jeu 3D avec plan fixe ? Ven 2 Avr 2010 - 19:24 | |
| Hum ben en fait je m'en rappelle pas, je t'ai donné le code tel que je l'avais mis dans un vieux projet, mais je pense que dans le create event ça ne marchait pas. Sinon tu fais bien d3d_set_hidden(false); avant l'affichage de la projection ortho puis (true); après ? (en gardant le code que je t'ai passé) |
|
| |
Chulien Utilisateur confirmé: Rang *****
Messages : 2232
| Sujet: Re: Un jeu 3D avec plan fixe ? Ven 2 Avr 2010 - 19:52 | |
| |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Un jeu 3D avec plan fixe ? Ven 2 Avr 2010 - 22:15 | |
| Nice, ça rend vraiment bien, content d'avoir pu t'aider |
|
| |
Contenu sponsorisé
| Sujet: Re: Un jeu 3D avec plan fixe ? | |
| |
|
| |
| Un jeu 3D avec plan fixe ? | |
|