| image_angle et centrage [RESOLU] | |
|
|
Auteur | Message |
---|
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 17:46 | |
| Bonjour, Toujours pour un projet, j'ai un problème. J'utilise la fonction "image_angle" et "point_direction" pour un tank, donc il n'y a pas de problème mon tank est centrer, et la deuxième partie de mon tank (le canon) est centrer et au x et y du tank, donc c'est bien centrer. Le problème c'est que je veux rajouter une mitrailleuse au tank, et comme il y a image_angle, la mitrailleuse reste a : x=tank.x+20; y=tank.y+8; Voila le tout : TANK :Le tank est centrer donc le point de centrage est à : x : 30; y : 15; LA DEUXIEME PARTIE DU TANK :Elle est centrer : x : 12; y : 9; Et donc dans l'Event Step : x = tank.x; y = tank.y; image_angle=point_direction(x,y,mouse_x,mouse_y); LA TROISIEME PARTIE DU TANK :Elle est centrer : x : 6; y : 4; Et donc dans l'Event Step : x = tank.x+20; y = tank.y+8; // j'ai mis une variable que si elle est sur true, on active sur mouse_x et mouse_y. image_angle=point_direction(x,y,mouse_x,mouse_y); Mais le problème au final est que si je tourne, le x et y de la troisème partie ne vont pas suivre ! C'est la mon problème ! Quelqu'un aurait une idée ? Voici une petite image peut être plus parlante IMAGE : :p_svp: :p_merci: @NOTIZ@ _________________
Dernière édition par le Mar 19 Déc 2006 - 7:49, édité 2 fois |
|
| |
Invité Invité
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 17:53 | |
| Il faut utiliser les fonctions "lengthdir_x(len,dir)" et "lengthdir_y(len,dir)". Je vais te donner un petit exemple d'utilisation des ces fonctions, tu sauras te débrouiller avec après, non? - Code:
-
x=room_width/2+lengthdir_x(10,point_direction(mouse_x,mouse_y)) y=room_height/2+lengthdir_y(10,point_direction(mouse_x,mouse_y)) Ce code va positionner l'objet au centre de la room, mais décalé de 10 pixels vers la souris. Tu comprends? |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 17:58 | |
| Je sais pas si tu as très bien compris mon problème ou alors c'est moi mais je crois pas que se soit sa ? Enfin voila une screen qui serra peut être plus parlante IMAGE :_________________ |
|
| |
GTK *Excellent utilisateur*
Messages : 3959 Localisation : Belgique Projet Actuel :
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 18:04 | |
| Moi, j'ai trouver un truc tout simple mais sa risque de pas fonctionné si ta mitrallette doit regarder dans une direction différente que ton tank . Tu vais le sprite de la mitraillette de la même taille que le tank (bien sur, yaura beaucoup de vide dans ton sprite). tu fais : image_angle=tank.image_angle Et vu que le sprite sera de la même taille, il restera au bonne endroit en se trounent . C'est du bidouillage et c'est pas super comme solution mais sa peut dépanné pour certain truc . Sinon, moi aussi je cherche une solution plus 'experte' que ma solution à ce problème . EDIT : comme ça le sprite par exemple : |
|
| |
Invité Invité
| |
| |
GTK *Excellent utilisateur*
Messages : 3959 Localisation : Belgique Projet Actuel :
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 18:15 | |
| Faudrais remplacé le 10 par quoi ? Car moi et les sinus, cosinus, sa me soule . C'est le truc fatal que je pige pas ... |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 18:42 | |
| - GTK a écrit:
- Moi, j'ai trouver un truc tout simple mais sa risque de pas fonctionné si ta mitrallette doit regarder dans une direction différente que ton tank .
Tu vais le sprite de la mitraillette de la même taille que le tank (bien sur, yaura beaucoup de vide dans ton sprite).
tu fais :
image_angle=tank.image_angle
Et vu que le sprite sera de la même taille, il restera au bonne endroit en se trounent . C'est du bidouillage et c'est pas super comme solution mais sa peut dépanné pour certain truc .
Sinon, moi aussi je cherche une solution plus 'experte' que ma solution à ce problème .
EDIT : comme ça le sprite par exemple :
Merci mais en faite, quand j'appuye sur la touche M sa met une variable sur true, et si cette variable est sur true, la mitrailleuse doit se diriger (image_angle) vers mous_x et mouse_y Sinon pour Bep17 je ne savais pas sa Sinon je veux bien que tu me face un exemple car je ne connais pas du tout sinus et cosinus et comme ca je pourrais apprendre :p_svp: :p_merci: @NOTIZ@ _________________ |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 19:21 | |
| ho là là ...
bon, bha c'est simple ... l'objet mitraillette (ou son sprite) sont à dessinner en :
tank.x+(20*cos(degtorad(tank.direction))); tank.y+(8*sin(degtorad(tank.direction))); _________________ Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^ l'antiqueBienvenue au 2630eme utilisateur : Mike Kennedy ! |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 19:47 | |
| Merci [TDT] mais sa marche pas , est ce que tu voudrais bien regarder mon .gm6 ? Si oui dis le moi et je te l'envoi par MP. Ce serait trop sympa, mais si tu peux :p_svp: :p_merci: @NOTIZ@ _________________ |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 14 Déc 2006 - 23:54 | |
| bon bha je te fait un GM6 ... _________________ Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^ l'antiqueBienvenue au 2630eme utilisateur : Mike Kennedy ! |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: image_angle et centrage [RESOLU] Dim 17 Déc 2006 - 16:55 | |
| - [TheDarkTiger] a écrit:
- bon bha je te fait un GM6 ...
Alors ? Je t'ai envoyer mon .gm6 par MP. Tu l'as vu ? :p_svp: :p_merci: @NOTIZ@ _________________ |
|
| |
bobo Pas mal
Messages : 38
| Sujet: Re: image_angle et centrage [RESOLU] Dim 17 Déc 2006 - 21:38 | |
| Salut notiz85, Si tu veux que la rotation soit correcte, il faut décentrer le sprite de la mitrailleuse selon ses coordonnées : x=tank.x+20; y=tank.y+8; centre du sprite mitrailleuse : - Citation :
- Elle est centrer :
x : 6; // 6 - 20 = -14 y : 4; // 4 - 8 = -4 Tu la "décentre" : - Citation :
- x : -14;
y : -4; Ainsi tu peux lui donner les mêmes coordonnées : - Code:
-
x=tank.x; y=tank.y; et utiliser la variable image_angle sans problème... A plus. |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: image_angle et centrage [RESOLU] Lun 18 Déc 2006 - 7:50 | |
| - bobo a écrit:
- Salut notiz85,
Si tu veux que la rotation soit correcte, il faut décentrer le sprite de la mitrailleuse selon ses coordonnées : x=tank.x+20; y=tank.y+8;
centre du sprite mitrailleuse : - Citation :
- Elle est centrer :
x : 6; // 6 - 20 = -14 y : 4; // 4 - 8 = -4 Tu la "décentre" : - Citation :
- x : -14;
y : -4; Ainsi tu peux lui donner les mêmes coordonnées : - Code:
-
x=tank.x; y=tank.y; et utiliser la variable image_angle sans problème...
A plus. :p_merci: Bobo mais ou j'ai mal fait ce que tu m'as dis ou sa ne marche pas car j'ai essayé mais sa change rien Dans la sprite de la mitrailleuse : - Citation :
- Origin :
x : -14 y : -4 Dans l'objet de la mitrailleuse : Event Step x=tank.x; y=tank.y; if global.parti3=true { direction=point_direction(x,y,mouse_x,mouse_y); image_angle=direction; } if global.parti3=false { direction=point_direction(x,y,x,y); image_angle=direction; } // Je mets tous mon code car les variables c'est si j'appuye sur un bouton il se met sur true et s'il est sur true, se dirige.... Pour tant c'est ce que tu as dis _________________ |
|
| |
bobo Pas mal
Messages : 38
| Sujet: Re: image_angle et centrage [RESOLU] Lun 18 Déc 2006 - 9:50 | |
| |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: image_angle et centrage [RESOLU] Lun 18 Déc 2006 - 13:21 | |
| :p_merci: Bobo je regarde sa et je te dirais sa après le collège _________________ |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: image_angle et centrage [RESOLU] Lun 18 Déc 2006 - 17:53 | |
| ha c'est doage, j'avais travaillé sur ton fichier samedi dans l'après midi Notiz ... _________________ Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^ l'antiqueBienvenue au 2630eme utilisateur : Mike Kennedy ! |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: image_angle et centrage [RESOLU] Mar 19 Déc 2006 - 7:48 | |
| Oui merci a vous deux maintenant ca marche _________________ |
|
| |
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Re: image_angle et centrage [RESOLU] Jeu 21 Déc 2006 - 20:55 | |
| a m'aide bien tous sa ... |
|
| |
Contenu sponsorisé
| Sujet: Re: image_angle et centrage [RESOLU] | |
| |
|
| |
| image_angle et centrage [RESOLU] | |
|