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.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 [Résolu] "draw_polygon" de gm5 avec primitives ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Kaminario Shiroy
Utilisateur confirmé: Rang **


Nombre de messages: 472
Localisation: Watch me fly into the wind
Projet Actuel: ...
Avancement:
0 / 1000 / 100


MessageSujet: [Résolu] "draw_polygon" de gm5 avec primitives ?   Lun 5 Oct - 21:02

Bien le bonjour à tous. J'ai tenté de faire une conversion vers gm7 du "DestroyMod" du site, en ayant besoin pour un projet.

Le seul problème, est que le DestroyMod utilise les fonctions : draw_polygon_begin et draw_polygon_vertex.

Comment reproduire avec les vertex de GM7 ceci ? (Je suis un noob total en vertex).

J'ai tenter les différent fonction de "draw_primitive_begin", mais pas une ne conviens...

Merci d'avance si quelqu'un connais l'équivalent =) !
Revenir en haut Aller en bas
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   Mar 6 Oct - 0:00

ben il faut d'abord définir le mode de dessin je crois

tu peux toujours montrer le code gml pour voir. happy1

_________________
Citation:
Mario never had any adventure...he is a delusional old Plumber (Or had something to do with him eating Shrooms/Drugs)

The Giant Turtles and Goombas are what he sees everyday while working on the sewers, Dry bones being the corpses of dead turtles kid flushes through the toilets...
And Bowser is the constant fear to those "Alligator in the sewers" urban legends
Peach is just a Pin up girl turned Princess in his own twisted mind....
Revenir en haut Aller en bas
http://host-a.net/shm31
Kaminario Shiroy
Utilisateur confirmé: Rang **


Nombre de messages: 472
Localisation: Watch me fly into the wind
Projet Actuel: ...
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   Mar 6 Oct - 6:38

C'est le code suivant :

Code:

_bc = brush_color;
_pc = pen_color;

pen_color = argument2;
brush_color = argument3;

draw_polygon_begin();

draw_polygon_vertex( room_width, room_height );
draw_polygon_vertex( -1, room_height );

draw_polygon_vertex( -1, room_height -
    variable_global_array_get(argument0, 0) );

_v = room_width / argument1;

for( _i = 1; _i < argument1; _i += 1 )
{
    draw_polygon_vertex( _i * _v, room_height -
        variable_global_array_get(argument0, _i) );
}

draw_polygon_vertex( room_width, room_height -
    variable_global_array_get(argument0, 0) );

draw_polygon_end();

brush_color = _bc;
pen_color = _pc;


Voici la version que j'ai tenté :

Code:
draw_set_color(c_white)
draw_primitive_begin_texture(pr_linestrip,sprite_get_texture(spr_tex,0));

draw_vertex_texture( room_width, room_height , 0, 0);
draw_vertex_texture( -1, room_height , 0,0);

draw_vertex_texture( -1, room_height -
    variable_global_array_get(argument0, 0) , 0,0);

_v = room_width / argument1;

for( _i = 1; _i < argument1; _i += 1 )
{
    draw_vertex_texture( _i * _v, room_height -
        variable_global_array_get(argument0, _i) , 0,0);
}

draw_vertex_texture( room_width, room_height -
    variable_global_array_get(argument0, 0) , 0,0);

draw_primitive_end();


Mais ça ne marche avec aucun mode de dessin... Le mieux, c'est "pr_trianglefan", mais certaines parties du dessin son cachés par le triangle pointant vers le premier point. (autre bug, il semblerait que seulement un pixel de la texture soit prit en compte, car j'obtient un aplat de couleur)

_________________
Spoiler:
 
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur 'Programmation'


Nombre de messages: 6165
Localisation: Essonne
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   Mer 7 Oct - 14:59

Bon, alors, il faut régler le bon mode, ET la texture.

Du coup, faut rajouter des lignes de code partout ...

Je te fait ça .

EDIT:

http://www.megaupload.com/?d=SLACEJVP

et voilà ^^

_________________
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 !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
Kaminario Shiroy
Utilisateur confirmé: Rang **


Nombre de messages: 472
Localisation: Watch me fly into the wind
Projet Actuel: ...
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   Mer 7 Oct - 17:26

Merci, ça marche impec' !

_________________
Spoiler:
 
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur 'Programmation'


Nombre de messages: 6165
Localisation: Essonne
Avancement:
0 / 1000 / 100


MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   Mar 13 Oct - 3:47

à ton service^^

_________________
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 !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
 

[Résolu] "draw_polygon" de gm5 avec primitives ?

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Aide confirmés-
Poster un nouveau sujet   Répondre au sujet