| [Help] Probleme changer la position d'un sprite | |
|
|
Auteur | Message |
---|
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 13:58 | |
| Bonjour a tous voici mon problème ^^ (je sais j'ai toujours un problème moi ^^') Donc voilà je vous explique ci dessous vous avez un screen et donc vous voyez la bulle de dialogue donc c'est un sprite, je voudrais que lorsque mon personnage touche ou s'approche le panneau jaune la bulle apparaît et qu'il appuis sur entrer afin de quitter la bulle. En gros voilà paf il s'approche soit la bulle apparaît automatiquement et il lit et ensuite il appuis sur entrer ou soit au lieu il appuie sur entrer quand il est a proximité du panneau. Le panneau est en sprite et en Object et la bulle est seulement en sprite
Dernière édition par nashad le Mer 25 Avr 2012 - 22:59, édité 1 fois |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 15:20 | |
| point_distance(x1, y1, x2, y2) Retourne la distance entre le point (x1,y1) et le point (x2,y2). keyboard_check_pressed(key) Retourne si la touche de code key a été pressée depuis le dernier step. vk_enter touche Entrée (enter)
Consacre toi une après-midi pour lire la doc.... |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 15:26 | |
| Yep cette apprem je me consacre a GM ^^ j'essai les code que tu m'as donner donc sa je dois l'integre dans l'object du panneau _________________ Game Maker Studio Projet en cours...Loading |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 18:56 | |
| Je n'arrive toujours pas .. :/ _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 19:29 | |
| - Code:
-
Si la distance entre le personnage et le panneau est inférieur à N ET que le joueur appuis sur la touche entrer { on affiche le sprite } |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 20:28 | |
| Thx Caly j'ai réussi !! Thx beaucoup j'arrive a l'afficher a le faire disparaître .
Le truc c'est qu'il apparaît en pleins milieu je voudrais changer la position de cette boite de dialogue mais comment avoir une position precise?? c'est par rapport a la room ? _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 20:49 | |
| view_xview[0..7] Position en X de la vue dans la room. view_yview[0..7] Position en Y de la vue dans la room. view_wview[0..7] Largeur de la vue dans la room. view_hview[0..7] Hauteur de la vue dans la room.
view_current* La vue actuellement affichée (0 à 7). A utiliser uniquement dans l'événement d'affichage (drawing event). Vous pourrez par exemple vérifier cette variable pour afficher certaines choses dans une certaine vue. Cette variable ne peut être modifiée.
L'origine de la vue est en haut à gauche. |
|
| |
Mobi Utilisateur confirmé: Rang ****
Messages : 1256 Localisation : Dijon
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 21:58 | |
| C'est toi qui a fait les graphismes ? Parce que ils sont sublimes !!! C'est exactement ce que je cherche pour mon prochain jeu _________________ |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Mer 25 Avr 2012 - 22:28 | |
| "view_xview[0..7] Position en X de la vue dans la room. view_yview[0..7] Position en Y de la vue dans la room. view_wview[0..7] Largeur de la vue dans la room. view_hview[0..7] Hauteur de la vue dans la room."
Voici mon code:
draw_sprite(panneau,0,x,y) //ton sprite de pnj
if distance_to_point(sprite1.x,sprite1.y)<30 { draw_sprite(Dial,40,x,y,) // Sprite Dial }
Mais étant pas habitude je ne sais pas ou mettre ce code dans la portion :/
je veux le mettre en x765 et y960
_________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 5:43 | |
| - Code:
-
Si ( la distance entre le personnage et le panneau est inférieur à N ET que le joueur appuis sur la touche entrer { on affiche le sprite S dans la vue courante (x_vue+N2, y_vue+N3) } ce dont tu as besoin: point_distance(x1, y1, x2, y2) Retourne la distance entre le point (x1,y1) et le point (x2,y2). keyboard_check_pressed(key) Retourne si la touche de code key a été pressée depuis le dernier step. vk_enter touche Entrée (enter) view_xview[0..7] Position en X de la vue dans la room. view_yview[0..7] Position en Y de la vue dans la room. view_current* La vue actuellement affichée (0 à 7). A utiliser uniquement dans l'événement d'affichage (drawing event). Vous pourrez par exemple vérifier cette variable pour afficher certaines choses dans une certaine vue. Cette variable ne peut être modifiée. draw_sprite(sprite, subimg, x, y) Dessine la sous-image subimg (-1 = image courante) du sprite d'index sprite avec son origine en position (x,y) (sans couleur de mélange et transparence alpha). __________________________________________ - Citation :
- draw_sprite(Dial,40,x,y,)
x/y est la position de l'objet où est inscrit le code alors que ce n'est pas la que tu veux l'afficher. - Citation :
- if distance_to_point(sprite1.x,sprite1.y)<30
'point_distance[/b](x1, y1, x2, y2)' serait plus approprié que 'distance_to_point(x, y)' - Citation :
- je veux le mettre en x765 et y960
draw_sprite(name_sprite, image_index, 765,960) mais je te conseille de mettre une position relative à ta vue où ton objet. Aller courage, c'est en cherchant qu'on progresse. |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 13:29 | |
| C'est pas facile :/ je tombe sur des erreurs a chaque fois quand je met le point_distance déjà sa m'affiche rien du tout et quand je met le keyboard_check_pressed(key) sa m'affiche aussi une erreur comme quoi il ne trouve pas ! _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 13:53 | |
| On est bien d’accord qu'on doit remplacer les arguments..... - Spoiler:
create: - Code:
-
msg=0; step: - Code:
-
if( point_distance(Player.x,Player.y,Panel.x,Panel.y)<=30 && keyboard_check_pressed(vk_enter) && msg==0 ){ msg=1;
}else if( msg==1 and keyboard_check_pressed(vk_enter) ){ msg=0; }
if( msg==1 ) draw_sprite(msg_sprite,0, view_xview[view_current]+150, view_yview[view_current]+150);
|
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 18:44 | |
| C'est bizarre sa !! j'ai essayer comme tu m'as dit puis ensuite changer les valeur mais nada o_o j'ai fait dans create: msg=0;
et dans step: if( point_distance(sprite1.x,sprite1.y,panneau.x,panneau.y)<=30 && keyboard_check_pressed(vk_enter) && msg==0 ){ msg=1;
}else if( msg==1 and keyboard_check_pressed(vk_enter) ){ msg=0; }
if( msg==1 ) draw_sprite(Dial,0, view_xview[view_current]+150, view_yview[view_current]+150);
j'arrive je lance je appuie sur enter quand je suis devant mais rien o_o _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 19:14 | |
| - Code:
-
sprite1.x,sprite1.y,panneau.x,panneau.y ?? |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 19:21 | |
| ce sont les nom de mes sprites pannel c'est le panneau et le sprite1 c'est le personnage _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 19:35 | |
| sprite1 c'est ton perso ... ok.
Tu as une vue dans ta salle?
Sinon remplace : draw_sprite(Dial,0, view_xview[view_current]+150, view_yview[view_current]+150); par draw_sprite(Dial,0, panneau.x-16, panneau.y-16); |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 19:42 | |
| Non toujours pas :/ je sais pas si tu as GM studio que je t'envoie le GMX si tu veux jette un coup d'oeil :/ _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 20:55 | |
| - Citation :
- ce sont les nom de mes sprites
C’est le nom des sprites ou le nom des objets? - Citation :
- je sais pas si tu as GM studio
J'ai GM8 pro |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 21:24 | |
| Le nom de mes sprites _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Mobi Utilisateur confirmé: Rang ****
Messages : 1256 Localisation : Dijon
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 21:40 | |
| Il manque des sprites à ton projet que tu ma envoyé _________________ |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 21:41 | |
| J'ai mis les sprite du panneau et du dialogue _________________ Game Maker Studio Projet en cours...Loading |
|
| |
nashad Bonne participation
Messages : 74 Projet Actuel : Projet de jeu sur GM Studio en Equipe
| Sujet: Re: [Help] Probleme changer la position d'un sprite Jeu 26 Avr 2012 - 21:42 | |
| comme je voudrais que lorsque le player s'approche du panneau le dialogue apparait et il appuis sur enter pour retirer _________________ Game Maker Studio Projet en cours...Loading |
|
| |
Caly Utilisateur confirmé: Rang ****
Messages : 1285 Localisation : Haute Normandie Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.
| Sujet: Re: [Help] Probleme changer la position d'un sprite Ven 27 Avr 2012 - 4:49 | |
| - Citation :
- Le nom de mes sprites
Normal que ça ne marche pas.... c’est le nom des objets qu'il faut mettre... |
|
| |
Contenu sponsorisé
| Sujet: Re: [Help] Probleme changer la position d'un sprite | |
| |
|
| |
| [Help] Probleme changer la position d'un sprite | |
|