 | 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. |
| | Aller à la page : 1, 2 | | Auteur | Message |
|---|
nicoulas Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 16 Juin 2007 Messages : 2256 Localisation : ... : ────────── : Projet Actuel : Skywar 3 Avancement :
   (75/100)
| Sujet: Re: Anti-aliasing en 3D Ven 20 Juin - 10:15 | |
| surtout que sur les jeux commerciaux ça a tendance à lagger  _________________
|
|  | | master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1581 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: Anti-aliasing en 3D Sam 21 Juin - 4:03 | |
| Ouais fin si c juste des lignes que tu veux antialiaser voila un petit script que j'ai fait en 5min qui te permet de dessiner une ligne antialiasée. J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi 
| Code: | /* * * draw_line_antialiased( x1, y1, x2, y2, color, alpha ) * * Dessine une ligne partant du point x1;y1 vers le point x2;y2 de couleur color et d'alpha alpha * * */
if (!variable_global_exists("LINESPR")) { draw_clear(c_white) draw_point_color(0,1,make_color(127.5,127.5,127.5)); variable_global_set("LINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1)); }
if (!variable_global_exists("LINESPR")) { draw_clear(0) draw_point_color(0,1,c_white); variable_global_set("WLINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1)); } if argument4 != c_white { linespr = variable_global_get("LINESPR"); }else { linespr = variable_global_get("WLINESPR"); }
texture_set_interpolation(1);
draw_sprite_ext(variable_global_get("LINESPR"),0,argument0,argument1,point_distance(argument0,argument1,argument2,argument3),1,point_direction(argument0,argument1,argument2,argument3),argument4,argument5)
texture_set_interpolation(0);
|
_________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|  | | robotic76 Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 20 Mai 2006 Messages : 2912 Localisation : Le Havre, Normandie : ────────── : Projet Actuel : Destroy to survive Avancement :
   (40/100)
| Sujet: Re: Anti-aliasing en 3D Sam 21 Juin - 10:26 | |
| Arh je savais bien que tu créais un sprite pour tes lignes master > (en fait je savais pas comment tu faisais mais pour moi dessiner un sprite étiré était une solutions, ben c'est ce que tu faisais en fait alors =D) |
|  | | master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1581 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: Anti-aliasing en 3D Sam 21 Juin - 10:53 | |
| | Citation: | J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi 
|
Apprend à lire 
Ce script-ci je l'ai fait hier en 5 min donc je garantis pas que ca puisse pas causer de bugs  _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|  | | nicoulas Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 16 Juin 2007 Messages : 2256 Localisation : ... : ────────── : Projet Actuel : Skywar 3 Avancement :
   (75/100)
| Sujet: Re: Anti-aliasing en 3D Sam 21 Juin - 10:53 | |
| | master47 a écrit: | Ouais fin si c juste des lignes que tu veux antialiaser voila un petit script que j'ai fait en 5min qui te permet de dessiner une ligne antialiasée. J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi 
| Code: | /* * * draw_line_antialiased( x1, y1, x2, y2, color, alpha ) * * Dessine une ligne partant du point x1;y1 vers le point x2;y2 de couleur color et d'alpha alpha * * */
if (!variable_global_exists("LINESPR")) { draw_clear(c_white) draw_point_color(0,1,make_color(127.5,127.5,127.5)); variable_global_set("LINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1)); }
if (!variable_global_exists("LINESPR")) { draw_clear(0) draw_point_color(0,1,c_white); variable_global_set("WLINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1)); } if argument4 != c_white { linespr = variable_global_get("LINESPR"); }else { linespr = variable_global_get("WLINESPR"); }
texture_set_interpolation(1);
draw_sprite_ext(variable_global_get("LINESPR"),0,argument0,argument1,point_distance(argument0,argument1,argument2,argument3),1,point_direction(argument0,argument1,argument2,argument3),argument4,argument5)
texture_set_interpolation(0);
|
|
bah à la base c'était de l'anti-aliasing en 3D qui m'intéressait, puis je me suis aperçu que ça marchait sur tout, mais je prends ton script, ça peut toujours servir.
Merci  _________________
|
|  | | robotic76 Utilisateur confirmé: Rang *****

Age : 15 Inscrit le : 20 Mai 2006 Messages : 2912 Localisation : Le Havre, Normandie : ────────── : Projet Actuel : Destroy to survive Avancement :
   (40/100)
| Sujet: Re: Anti-aliasing en 3D Sam 21 Juin - 11:30 | |
| | master47 a écrit: | | Citation: | J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi 
|
Apprend à lire 
Ce script-ci je l'ai fait hier en 5 min donc je garantis pas que ca puisse pas causer de bugs  |
Ben non, c'est pas ça le problème, t'as pas dit que tu l'avais fait hier alors moi j'ai pensé que c'était celui-ci que tu mavais déjà montré, tu sais on peut se tromper on sait pas tout, à ma place tu aurais pu toi aussi faire l'erreur donc calme toi  |
|  | | master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1581 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: Anti-aliasing en 3D Sam 21 Juin - 12:03 | |
| Houla ! Je me suis nullement énervé 
Et comme l'a si bien dit Laurent Wolf : "No Streeeeeess"  _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|  | | M@d_Doc Modérateur 'Programmation'

Age : 18 Inscrit le : 12 Fév 2005 Messages : 4069 Localisation : 47°44'8.04 : ────────── : Projet Actuel : trouver un contrat Avancement :
  (100/100)
| Sujet: Re: Anti-aliasing en 3D Sam 21 Juin - 13:27 | |
| je citerai plutôt "I don't wanna work today" de la même chanson (partiel, quand tu nous tiens...) _________________ Click for a free cookie |
|  | | master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1581 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: Anti-aliasing en 3D Dim 22 Juin - 11:35 | |
| Je suis aussi tout à fait d'accord  _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|  | | |
| Page 2 sur 2 | Aller à la page : 1, 2 |
| | Permission de ce forum: | Vous pouvez répondre aux sujets dans ce forum
| | |
| |
|