AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 [Script] Système d'ombre

Aller en bas 
AuteurMessage
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[Script] Système d'ombre Empty
MessageSujet: [Script] Système d'ombre   [Script] Système d'ombre EmptyDim 26 Aoû 2007 - 20:10

A mettre dans le draw de l'objet qui doit faire l'ombre.
Ici, c'est l'objet light qui sert de référence au moteur pour savoir ooù il y a de la lumière....
Code:

for (xx=0;xx<=room_width+110;xx+=110)
for (yy=0;yy<=room_height+110;yy+=110)
{{
rayon=175;
color=c_black;

alpha=(point_distance(xx,yy,instance_nearest(xx,yy,light).x,instance_nearest(xx,yy,light).y)-100)/100
if alpha>1
{alpha=1}
draw_primitive_begin(pr_trianglefan);
draw_vertex_color(xx,yy,color,alpha);
for(i=0; i<=360; i+=360/9)
{
    draw_vertex_color(xx+lengthdir_x(rayon,i),yy+lengthdir_y(rayon,i),color,0);
}
draw_primitive_end();

}}
A près, on peux régler pour mettre une ombre plus détaillée, mais ça bouffe assez de RAM comme ça....

_________________
[Script] Système d'ombre Control_commentTous les icones de gm utilisables sur le cbna ICI [Script] Système d'ombre Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyDim 26 Aoû 2007 - 21:14

vraiment sympa comme truc !

et simple à implanter.

chapeau !

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
[Script] Système d'ombre U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/[Script] Système d'ombre Sign
Bienvenue au 2544eme utilisateur : sachem !
Revenir en haut Aller en bas
http://www.tdms.fr
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyDim 26 Aoû 2007 - 21:16

C'est le système de The Silencer super

_________________
[Script] Système d'ombre Control_commentTous les icones de gm utilisables sur le cbna ICI [Script] Système d'ombre Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Ragdoll
*Excellent utilisateur*
Ragdoll

Messages : 5494
Localisation : Angers, maine et loire
Projet Actuel : Rien je suis mort a l'intérieur.

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyLun 27 Aoû 2007 - 10:08

merci, je teste :coeur2:
EDIT : c' est trés joli, mais je ne comprend pas prk il genere des points de lumiere a certains endroit de la room (en tout cas c' est l' effet que ça donne) :question:

_________________
Dr Jango
[Script] Système d'ombre 318
Revenir en haut Aller en bas
https://www.youtube.com/user/Inextasie
gohu8
Utilisateur confirmé: Rang ****
gohu8

Messages : 832
Localisation : A Black Mesa

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyLun 27 Aoû 2007 - 10:29

c'est dommage, ça me fait ça (c'est pour l'ombre du mitraillette):
ERROR in action number 1 of Draw Event for object mitrailleuse:
Error in code at line 7:
alpha=(point_distance(xx,yy,instance_nearest(xx,yy, light).x,instance_nearest(xx,yy,light).y)-100)/100 at position 53: Unknow variable light.

C'est quoi le prob :question:

_________________
Venez voir mon projet en cours:
Crazy World: FINI, VENEZ VOIR LE JEU!!!!!
http://cbna.forumactif.com/Infos-c1/Vos-Projets-f11/Crazy-World-t6304.htm
[Script] Système d'ombre Danseurs
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyLun 27 Aoû 2007 - 10:33

il faut que tu crée un objet light

Sinon vraiment joli ton effet d ombre

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
gohu8
Utilisateur confirmé: Rang ****
gohu8

Messages : 832
Localisation : A Black Mesa

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyLun 27 Aoû 2007 - 12:20

elle est valable que dans le register version encore une fois triste

_________________
Venez voir mon projet en cours:
Crazy World: FINI, VENEZ VOIR LE JEU!!!!!
http://cbna.forumactif.com/Infos-c1/Vos-Projets-f11/Crazy-World-t6304.htm
[Script] Système d'ombre Danseurs
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22

Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyMer 29 Aoû 2007 - 1:53

J'y comprends pas grand chose, je pourrais avoir un screen afin que je vois l'effet ?
SVP :-D

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
[Script] Système d'ombre Projet13
Revenir en haut Aller en bas
Ragdoll
*Excellent utilisateur*
Ragdoll

Messages : 5494
Localisation : Angers, maine et loire
Projet Actuel : Rien je suis mort a l'intérieur.

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyMer 29 Aoû 2007 - 8:27

ben chez moi ça rend bizarre : [Script] Système d'ombre 13ivcx3.th
au lieu que la source de lumiere soit sur le herso (le rond noir) il est sur a certains endroits fixes de la room (la, au dessus et en dessous du héros), c' est normal ?

_________________
Dr Jango
[Script] Système d'ombre 318
Revenir en haut Aller en bas
https://www.youtube.com/user/Inextasie
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyMer 29 Aoû 2007 - 8:51

en fait, dans le create du héros, fait :
self.L=instance_create(x,y,light)

Comme ça, tu pourra toujours appeler la lumière de ton perso...
Dans step tu rajoute :
self.L.x=x
self.L.y=y

et la light suivra ton perso.....

_________________
[Script] Système d'ombre Control_commentTous les icones de gm utilisables sur le cbna ICI [Script] Système d'ombre Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Ragdoll
*Excellent utilisateur*
Ragdoll

Messages : 5494
Localisation : Angers, maine et loire
Projet Actuel : Rien je suis mort a l'intérieur.

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyMer 29 Aoû 2007 - 9:24

ça change rien du tout :question: la obj_light bouge tjrs pas, mais ce qui m' ettone c' est qu' elle soit a intervalle régulier sur le sol :question: :question:

_________________
Dr Jango
[Script] Système d'ombre 318
Revenir en haut Aller en bas
https://www.youtube.com/user/Inextasie
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyMer 29 Aoû 2007 - 9:32

montre le .gm6, parce que je vois pas là....

_________________
[Script] Système d'ombre Control_commentTous les icones de gm utilisables sur le cbna ICI [Script] Système d'ombre Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
daminetreg
Administrateur
daminetreg

Messages : 16996
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyVen 31 Aoû 2007 - 17:04

En tous cas bon script, il marche impec. happy1

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
[Script] Système d'ombre U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Innoson
Utilisateur confirmé: Rang ****


Messages : 927
Projet Actuel : Aller voir la bas si jy suis.

[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre EmptyMer 5 Sep 2007 - 18:58

Jango_Fett a écrit:
ben chez moi ça rend bizarre : [Script] Système d'ombre 13ivcx3.th
au lieu que la source de lumiere soit sur le herso (le rond noir) il est sur a certains endroits fixes de la room (la, au dessus et en dessous du héros), c' est normal ?
arf les couleur de l'ombre son inversé lol

_________________


tchou tchou motherfucker
Revenir en haut Aller en bas
Contenu sponsorisé




[Script] Système d'ombre Empty
MessageSujet: Re: [Script] Système d'ombre   [Script] Système d'ombre Empty

Revenir en haut Aller en bas
 
[Script] Système d'ombre
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 :: Développement :: Scripts GML-
Sauter vers: