 | Forum Le CBNA Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA. |
| | | Shmup 3D Need Lot of help^^' | |
| |
| Auteur | Message |
|---|
[TheDarkTiger] Modérateur 'Programmation'

Nombre de messages: 6165 Localisation: Essonne Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Mar 27 Mar - 18:58 | |
| | yano a écrit: | WOW!! j'ai mis un blend mode sur mes explosions c'est visuellement exactement ce que je voulais, merci à l'auteur du tuto 3Dparticules+blend mode  |
lol
j'ai hésité à le metre mais je me suis dit , bon, mieux vaut qu'il gère déja ce que je lui ai ajouté ...
je regarde vite ton GM6 !_________________ Bonne chance pour vos projets actuels! Prêt à aider ceux qui en ont besoin ^^   actuellement à Liverpool http://leaveherpool.canalblog.com/Bienvenue au 1388eme utilisateur : lionelvader ! |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Mar 27 Mar - 22:49 | |
| |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Mer 28 Mar - 14:16 | |
| C'est résolu J'ai crée une sphère dans un logiciel gratos (3D wings) et importé comme model, mis un blend et ça donne bien  Bon j'ai du me casser la tête pour les collisions...ça reste très vague, le masque de collision ne semble pas bien centré sur le modèle ou je ne sais quoi... D'ailleurs DarkTiger, si tu voulais bien jetter un oeil à ces collisions quand tu as le temps ce serait bien cool, je voudrais que ce soit un peu plus précis que ça ne l'est. Edit: Par quoi je peux remplacer : | Code: | image_angle=point_direction(ship.x,ship.y,ship.x,ship.y)+90; |
sachant que l'image est sur un floor?
Le GM6 : http://www.zshare.net/download/s3d-7z.html |
|  | | [TheDarkTiger] Modérateur 'Programmation'

Nombre de messages: 6165 Localisation: Essonne Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Mer 28 Mar - 22:11 | |
| désolé, j'étais un peu pris ces derniers jours bon, pour les colisions, et pour faire simple , en 3D yen à pas donc, c'est le gros bordel mais je vais te faire un truck aux petits oignons  EDIT : vala le lien : http://www.megaupload.com/?d=JGESLKLFle bouclier semble oppérationnel (pas de fautes durant le test) et j'ai un peu rev l'affichage tu remetra ca comme tu veux si t'aime pas  _________________ Bonne chance pour vos projets actuels! Prêt à aider ceux qui en ont besoin ^^   actuellement à Liverpool http://leaveherpool.canalblog.com/Bienvenue au 1388eme utilisateur : lionelvader ! |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Mer 28 Mar - 23:29 | |
| Merci c'est cool  Et l'affichage de la vie me plait bien d'ailleurs je l'ai aussi utilisé pour afficher ma variable Level, que l'on peut faire grimper en mangeant les bonus, ensuite le level accumulé peut être depensé avec le bouclier, un tir secondaire et par la suite d'autre tir. sinon pas d'idée pour ceci : | Citation: | Par quoi je peux remplacer : Code: image_angle=point_direction(ship.x,ship.y,ship.x,ship.y)+90;
sachant que l'image est sur un floor?
|
C'est pour les petits projectiles ennemis il faut qu'il 'pointent' vers le vaisseau joueur.
Pour ce qui est des collisions le bouclier réagit beaucoup mieux merci beaucoup, mais le vaisseau joueur semble encore avoir des problemes comme si la hitbox depassait du vaisseau sur la gauche.
Tu pourrais m'expliquer comment fonctionnent les collisions, tu dis me dis qu'il y en a pas mais les collisions s'opèrent donc il y a bien un truc qui sert de hitbox
Avec les tests que j'ai fais j'avais l'impression que c'est comme en 2D le masque de collision de l'objet, mais ça réagit de façon étrange.
Désolé si ça te saoul mais je voudrais comprendre  |
|  | | [TheDarkTiger] Modérateur 'Programmation'

Nombre de messages: 6165 Localisation: Essonne Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Jeu 29 Mar - 18:28 | |
| bha les colisions, c'est exactement comme la 2D c'est d'ailleurs les seules colisions disponibles. les colisions 3D sont donc celles de la 2D, mais comme tu ne vois pas ton sprite (puisque tu dessine en 3D à la place) tu sais pas vraiment où ca va toucher ... bref, un objet 3D sans sprite n'aura pas de colision. sinon, c'est le sprite , comme en 2D, qui gère la colision, même si il n'est pas affiché. ho un truck , ça sert à rien de metre le script 'draw_model' dans le créate event ...  _________________ Bonne chance pour vos projets actuels! Prêt à aider ceux qui en ont besoin ^^   actuellement à Liverpool http://leaveherpool.canalblog.com/Bienvenue au 1388eme utilisateur : lionelvader ! |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Jeu 29 Mar - 19:26 | |
| Ah c'est bien ce que je pensais, c'est noté merci pour l'explication Ca vance du tonnerre donc je vais bientot m'attaquer aux mouvements de camera (pour faire des intro, des cutscene etc) Oh, j'allais oublier... je voulais également fairedes petites intro aux stages avec des dialogues entre les protagonistes (concretement des portraits et du texte) Donc j'utilise la projection ortho, ça s'affiche sans probleme, le truc c'est que je ne peux pas les afficher via la timeline, comment puis je alors gerer le temps? Merci.  |
|  | | notiz85 Utilisateur confirmé: Rang *****

Nombre de messages: 2003 Localisation: De retour ici, avec un jeu... Projet Actuel: Tenu Secret Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Jeu 29 Mar - 19:57 | |
| En parlant de collision et de 3D. J'ai déjà fait un topic pour savoir les systèmes qui existaient sur les différents moteurs 3D mais pour Game Maker, est-ce que se serait possible, car il me semble qu'il y des fonctions avec polygones, non? Ou sinon avec je ne sais plus quel fonction qui envoi comme un rayon et s'il est couper beh il y a collision @NOTIZ@ _________________   |
|  | | [TheDarkTiger] Modérateur 'Programmation'

Nombre de messages: 6165 Localisation: Essonne Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Jeu 29 Mar - 20:28 | |
| si, bien sur, c'est possible. mais tu va en ch*** pour le programmer, et ton ordi va aussi en ch*** pour afficher 30 images par secondes. si c'est pas , au moins, du C, ou , au mieux, de l'assembleur, ca rame à mort ... et la detection polygonale c'est pas mieux... imageine faire 10 calcules pas polygones par models et ce 30 fois par secondes ... bref, colision par bounting box ou sphère ou cylindres, oui, mais par polygones, non... _________________ Bonne chance pour vos projets actuels! Prêt à aider ceux qui en ont besoin ^^   actuellement à Liverpool http://leaveherpool.canalblog.com/Bienvenue au 1388eme utilisateur : lionelvader ! |
|  | | notiz85 Utilisateur confirmé: Rang *****

Nombre de messages: 2003 Localisation: De retour ici, avec un jeu... Projet Actuel: Tenu Secret Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Jeu 29 Mar - 20:31 | |
| Merci mais je demandais juste si c'était fesable avec GM car je savais un peu que par polygone (surtout pour un jeu avec GM) on pert du tant avec RAMAGE à mort et on se fait ch*** pour la programmation comme tu dis  _________________   |
|  | | Xierra54 Plutôt bien

Nombre de messages: 45 Localisation: Lorraine (France) Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Jeu 29 Mar - 21:47 | |
| Notiz85 a écrit :| Citation: | Ou sinon avec je ne sais plus quel fonction qui envoi comme un rayon et s'il est couper beh il y a collision |
| Citation: | | collision_line(x1,y1,x2,y2,obj,prec,notme) Cette fonction teste s'il se produit une collision entre la ligne droite positionnée de (x1,y1) à (x2,y2) et les entités de l'objet obj. Ceci est une fonction très puissante. Vous pouvez ainsi l'utiliser pour tester si une instance peut en apercevoir une autre en vérifiant si la ligne droite entre les deux instances ne rentre pas par exemple en intersection avec un mur. |
_________________ Only Amiga made it possible !
|
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Ven 30 Mar - 0:46 | |
|  Avec tout ça personne n'a fait gaffe à mes questions qui restent en suspend  je voulais également fairedes petites intro aux stages avec des dialogues entre les protagonistes (concretement des portraits et du texte) Donc j'utilise la projection ortho, ça s'affiche sans probleme, le truc c'est que je ne peux pas les afficher via la timeline, comment puis je alors gerer le temps? Merci. et aussi, Citation: Par quoi je peux remplacer : Code: image_angle=point_direction(ship.x,ship.y,ship.x,ship.y)+90; sachant que l'image est sur un floor? |
|  | | notiz85 Utilisateur confirmé: Rang *****

Nombre de messages: 2003 Localisation: De retour ici, avec un jeu... Projet Actuel: Tenu Secret Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Ven 30 Mar - 6:37 | |
| | Xierra54 a écrit: | Notiz85 a écrit :
| Citation: | Ou sinon avec je ne sais plus quel fonction qui envoi comme un rayon et s'il est couper beh il y a collision |
| Citation: | | collision_line(x1,y1,x2,y2,obj,prec,notme) Cette fonction teste s'il se produit une collision entre la ligne droite positionnée de (x1,y1) à (x2,y2) et les entités de l'objet obj. Ceci est une fonction très puissante. Vous pouvez ainsi l'utiliser pour tester si une instance peut en apercevoir une autre en vérifiant si la ligne droite entre les deux instances ne rentre pas par exemple en intersection avec un mur. |
|
Je parle de 3D moi la... 
| yano a écrit: | Avec tout ça personne n'a fait gaffe à mes questions qui restent en suspend
je voulais également fairedes petites intro aux stages avec des dialogues entre les protagonistes (concretement des portraits et du texte)
Donc j'utilise la projection ortho, ça s'affiche sans probleme, le truc c'est que je ne peux pas les afficher via la timeline, comment puis je alors gerer le temps? Merci.
et aussi,
| Citation: | Par quoi je peux remplacer : Code: image_angle=point_direction(ship.x,ship.y,ship.x,ship.y)+90; |
sachant que l'image est sur un floor? |
Pour ton problème Yano, je vois pas trop exactement, tu arrives à faire apparaître ton dialogue avec l'image du personnage en 3D mais quand tu utilises les TimeLines, sa marche plus?... Je vois pas trop ce que je peux te demander à part un petit exemple de ce que tu as mis dans tes TimeLines. SVP._________________   |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Ven 30 Mar - 12:06 | |
| Non, en fait l'image du perso est un simple sprite appelé avec ceci: | Code: | d3d_set_projection_ortho(0,0,640,480,0); draw_sprite(spr_chara1,image_single,40,420); |
si je mets ça dans un objet tout va bien, mais dans la timeline ça ne fonctionne plus...
J'ai bien la solution de mettre ça dans un nouvel objet et appeler l'ojet par la timeline mais je devrais alors avoir un objet par personnage et ligne de texte, mais je crains que ca ne soit lourd, enfin je vais essayer:)
Edit: Ben comme ça, ça fonctionne. il me reste donc juste à savoir comment changer l'angle d'un floor. |
|  | | [TheDarkTiger] Modérateur 'Programmation'

Nombre de messages: 6165 Localisation: Essonne Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Ven 30 Mar - 18:31 | |
| tu ne peux changer l'angle d'un floor ... il faut metre ça pour le faire: tex=background_get_texture(tatexture); d3d_transform_set_identity(); d3d_transform_add_rotation_z(ship.direction)+90); d3d_transform_add_translation(x,y,z); d3d_draw_floor(-8,-8,0,8,8,0,tex,1,1); d3d_transform_set_identity(); _________________ Bonne chance pour vos projets actuels! Prêt à aider ceux qui en ont besoin ^^   actuellement à Liverpool http://leaveherpool.canalblog.com/Bienvenue au 1388eme utilisateur : lionelvader ! |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Sam 31 Mar - 0:42 | |
| | [TheDarkTiger] a écrit: | tu ne peux changer l'angle d'un floor ... il faut metre ça pour le faire:
tex=background_get_texture(tatexture); d3d_transform_set_identity(); d3d_transform_add_rotation_z(ship.direction)+90); d3d_transform_add_translation(x,y,z); d3d_draw_floor(-8,-8,0,8,8,0,tex,1,1); d3d_transform_set_identity(); |
Merci, mais ça marche pas j'ai une erreur quand je lance le test 'variable name expected'... le truc c'est qu'en fait là j'en avais besoin pour un tir du vaisseau joueur qui doit tirer à 10° (gauche et droite) par rapport au tir frontal.
j'ai essayé en remplaçant 'ship.direction' par une valeur mais pareil, 'variable expected'... Là je vais me coucher trop crevé, j'uploaderais le gm6 demain, merci quand même pour le code  |
|  | | Dark Gokou Bavard

Nombre de messages: 90 Localisation: Devant mon ordi (parce que derrière, c'est pas logique) Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Sam 31 Mar - 10:40 | |
| Et si tu essayais ceci : | Citation: | tex=background_get_texture(tatexture); d3d_transform_set_identity(); d3d_transform_add_rotation_z((ship.direction)+90); d3d_transform_add_translation(x,y,z); d3d_draw_floor(-8,-8,0,8,8,0,tex,1,1); d3d_transform_set_identity();
|
_________________ Je suis un  dans le GM Quiz! La 3D, c'est mon rêve. |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Sam 31 Mar - 12:13 | |
| | Dark Gokou a écrit: | Et si tu essayais ceci :
| Citation: | tex=background_get_texture(tatexture); d3d_transform_set_identity(); d3d_transform_add_rotation_z((ship.direction)+90); d3d_transform_add_translation(x,y,z); d3d_draw_floor(-8,-8,0,8,8,0,tex,1,1); d3d_transform_set_identity();
|
|
Oh le con j'avais même pas remarqué la parenthèse manquante :s merci gokou 
Edit: Ben de suite ça fonctionne beaucoup mieux ^^' |
|  | | yano Utilisateur confirmé: Rang **

Nombre de messages: 441 Projet Actuel: Space Pirate Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Sam 31 Mar - 13:50 | |
|  Question à 1000euro, Comment faire pour utiliser cette police en mode graphique plutot que les font de GM? Sinon Dark si tu as le temps pourrais tu mettre un legere lumière diffuse sur l'objet 'bullet2' (une sphere 3D) J'ai essayé mais je n'arrive à rien la lumière se projete partout sauf sur l'objet. le gm6: http://www.zshare.net/download/shmup3d-zip-5pv.htmlMerci d'avance. |
|  | | [TheDarkTiger] Modérateur 'Programmation'

Nombre de messages: 6165 Localisation: Essonne Avancement:
 | Sujet: Re: Shmup 3D Need Lot of help^^' Sam 31 Mar - 15:55 | |
| | yano a écrit: | Question à 1000euro, Comment faire pour utiliser cette police en mode graphique plutot que les font de GM? |
déja sort ton chéquier .
ensuite, je vais voir ..._________________ Bonne chance pour vos projets actuels! Prêt à aider ceux qui en ont besoin ^^   actuellement à Liverpool http://leaveherpool.canalblog.com/Bienvenue au 1388eme utilisateur : lionelvader ! |
|  | | | | Shmup 3D Need Lot of help^^' | |
|
| Page 2 sur 17 | Aller à la page : 1, 2, 3 ... 9 ... 17  |
| | Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
|