AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
ETB Pokémon Fable Nébuleuse : où acheter le coffret dresseur ...
Voir le deal

 

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

Aller en bas 
2 participants
AuteurMessage
Kaminario Shiroy
Utilisateur confirmé: Rang **
Kaminario Shiroy


Messages : 472
Localisation : Watch me fly into the wind
Projet Actuel : ...

[Résolu] "draw_polygon" de gm5 avec primitives ? Empty
MessageSujet: [Résolu] "draw_polygon" de gm5 avec primitives ?   [Résolu] "draw_polygon" de gm5 avec primitives ? EmptyLun 5 Oct 2009 - 22: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
Invité
Invité




[Résolu] "draw_polygon" de gm5 avec primitives ? Empty
MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   [Résolu] "draw_polygon" de gm5 avec primitives ? EmptyMar 6 Oct 2009 - 1:00

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

tu peux toujours montrer le code gml pour voir. happy1
Revenir en haut Aller en bas
Kaminario Shiroy
Utilisateur confirmé: Rang **
Kaminario Shiroy


Messages : 472
Localisation : Watch me fly into the wind
Projet Actuel : ...

[Résolu] "draw_polygon" de gm5 avec primitives ? Empty
MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   [Résolu] "draw_polygon" de gm5 avec primitives ? EmptyMar 6 Oct 2009 - 7: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
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

[Résolu] "draw_polygon" de gm5 avec primitives ? Empty
MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   [Résolu] "draw_polygon" de gm5 avec primitives ? EmptyMer 7 Oct 2009 - 15: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 ^^
[Résolu] "draw_polygon" de gm5 avec primitives ? U3dfr2[Résolu] "draw_polygon" de gm5 avec primitives ? Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Kaminario Shiroy
Utilisateur confirmé: Rang **
Kaminario Shiroy


Messages : 472
Localisation : Watch me fly into the wind
Projet Actuel : ...

[Résolu] "draw_polygon" de gm5 avec primitives ? Empty
MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   [Résolu] "draw_polygon" de gm5 avec primitives ? EmptyMer 7 Oct 2009 - 18:26

Merci, ça marche impec' !

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


Messages : 7420
Localisation : Essonne

[Résolu] "draw_polygon" de gm5 avec primitives ? Empty
MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   [Résolu] "draw_polygon" de gm5 avec primitives ? EmptyMar 13 Oct 2009 - 4:47

à ton service^^

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
[Résolu] "draw_polygon" de gm5 avec primitives ? U3dfr2[Résolu] "draw_polygon" de gm5 avec primitives ? Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Contenu sponsorisé





[Résolu] "draw_polygon" de gm5 avec primitives ? Empty
MessageSujet: Re: [Résolu] "draw_polygon" de gm5 avec primitives ?   [Résolu] "draw_polygon" de gm5 avec primitives ? Empty

Revenir en haut Aller en bas
 
[Résolu] "draw_polygon" de gm5 avec primitives ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Problème de pause avec la touche "alt"
» [Résolu] Problème avec "nearest_instance"
» problème avec "if (sound_loop(sound)=false)"
» Probleme avec "Run" (Démarrer le jeu)
» [Résolu] Je n'arrive pas à "coller" 2 objets

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: