AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

 

 laser avec direction fixe

Aller en bas 
+2
Bast
beautibo
6 participants
AuteurMessage
beautibo
Bavard
beautibo


Messages : 103
Localisation : le Havre, Normandie

laser avec direction fixe Empty
MessageSujet: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 14:42

bonjour a tous! Je me lace sur un nouveau jeu, et j'aimerais faire un laser allant vers le héro et je me suis dit qu'en fesant ca:
Code:
direction=point_direction(x,y,héro_x,héro_y);
mais le laser se comporte comme une tête chercheuse.
Comment faire pour que le laser garde sa direction fixe?


Dernière édition par le Ven 3 Nov 2006 - 14:49, édité 1 fois
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 14:47

Tu peut faire comme ça:

Event Event - Draw Draw
Code:
draw_line_color(x,y,mouse_x,mouse_y,c_red,c_red);

_________________
laser avec direction fixe Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
beautibo
Bavard
beautibo


Messages : 103
Localisation : le Havre, Normandie

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 14:50

désolé Bast j'avais complétement tous faux la premiere fois j'ai recptifié mon tir, l'ancien code a état remplacé par le bon
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 15:06

A ta place j'écrirais plutôt hero.x plutôt que hero_x, enfin ce doit être une faute de frappe. Mais le petit code que j'ai donné tient toujours non, tu veut bien créer un laser reliant deux points ? p2

_________________
laser avec direction fixe Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
daminetreg
Administrateur
daminetreg


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

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 16:02

Non il a dit fixe ange , c'est à dire qu'il aille tout droit vers rien, dans ce cas il peut faire ainsi dans draw:
Code:
i = 100;
x1 = lengthdir_x(i,direction);
y1 = lengthdir_y(i,direction);
draw_line(x,y,x + x1,y + y1);

Ah et user de draw_set_color pour la couleur du laser, si jamais.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
laser avec direction fixe U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
beautibo
Bavard
beautibo


Messages : 103
Localisation : le Havre, Normandie

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 16:34

merci a vous deux de m'avoir épondue,
daminetreg, avec ce que tu m'as écrit ca marche très bien! encore emrci
Revenir en haut Aller en bas
beautibo
Bavard
beautibo


Messages : 103
Localisation : le Havre, Normandie

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 16:39

j'ai une autre question... En fait dans mon jeu quand on tire sur un ennemis une explosion se crée mais si je mets plusieurs ennemis quand on tire sur un une explosion sre crée sur un autre (je suis clair?)

en fait comment fait pour crée plusieur même objet et fait que leurs events ne s'emmelle pas?

vus qu'il y a pleins d'objet pareille si je mets
Code:
objet.x;

objet.y;
il me sortira n'importe lequel
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 16:45

1)
met l'affichage de l'explosion dans ton objet monstre à la place de ton objet laser

OU

2)
met
other.x et other.y

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
laser avec direction fixe U3dfr2laser avec direction fixe Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 17:08

j'opterais pour la première solution de TDT mais tu peut toujours essayer de faire en sorte que si l'explosion n'est pas dans le coin alors tu la créé ...

si tu ne veut avoir qu'une explosion en même temps tu peut aussi utiliser instance_number()

l'aide existe aussi rire2

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe EmptyVen 3 Nov 2006 - 17:47

Ou alors utilise patron : with instance_create(x,y,obj_explosion) patron=other.id, et dans l'event create ou step de l'obj_explosion, tu mets x=patron.x et y=patron.y.
Revenir en haut Aller en bas
Contenu sponsorisé





laser avec direction fixe Empty
MessageSujet: Re: laser avec direction fixe   laser avec direction fixe Empty

Revenir en haut Aller en bas
 
laser avec direction fixe
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Un jeu 3D avec plan fixe ?
» Caméra fixe avec Ultimate 3D
» Laser avec x_scale qui bug
» image_angle = direction avec un draw actif ?
» [Résolu] Laser vise cible avec orientation du sprite

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