Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker


Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Scripts: Système de vol pour RPG Maker (...) / Jeux: Onsen RPG - A Tale of Yu / Jeux: Final Destiny / Jeux: puie z / Jeux: Citymaime - Chapitre 1 / Chat

Bienvenue
visiteur !





Désactiver
la neige


publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

634 connectés actuellement

30768210 visiteurs
depuis l'ouverture

2029 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Zarok

Lunae - le bazar d'Emz0

Eclipso

Lumen

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [RPG Maker 2003] Probleme coordonnée image


angelus7 - posté le 21/03/2015 à 17:26:50 (164 messages postés)

❤ 0

Ange bienveillant

Domaine concerné: Graphisme
Logiciel utilisé: RPG Maker 2003
Salut !

J'ai un problème et je n'ai pas trouvé la réponse sur le site.
Voici le soucis: J'ai inséré plusieurs images sur des map pour
faire des effets de lumière. Jusque là pas de problème. :)

Mais ensuite quand je relance mon jeu pour tester, les
images ont changé de coordonnées et je ne comprends
pas pourquoi :s

Quelqu'un aurait-il une idée ou aurait déjà rencontré ce problème ?

Merci d'avance !

"Tout est possible à celui qui croit" "Aimons-nous vivant!"


Anton_ - posté le 22/03/2015 à 01:53:35 (1535 messages postés)

❤ 0

Comment gères-tu tes events et tes variables pour afficher les images ?

Raetribution | Megamike || tutos : 1 2 || Une bonne dose de maths pour la route


Qb!k - posté le 22/03/2015 à 09:44:27 (935 messages postés)

❤ 0

Loading ||||...... Please Wait

Ta question manque de précision mais au hasard :

la dimension de ta carte est supérieure à 20x15 cases ( donc supérieur en pixel à la résolution de l'écran) tu affiches tes images en coordonnées relatives en x et y et entre deux modifications tu changes le point de départ du héros sur la carte.

Les images sont toujours affichés aux mêmes coordonnées mais comme la position de départ du personnage a changé tu as l'impression que les coordonnées de tes images aussi alors que ce n'est pas le cas.

Bien faire attention que l'image est toujours affichée par rapport au coin Haut/gauche de l'écran (l'origine du repère).

La tour planaire ~ The Jack-O-Lantern Quest ~


angelus7 - posté le 22/03/2015 à 10:24:28 (164 messages postés)

❤ 0

Ange bienveillant

Oui mes cartes sont plus grandes que 20x15 et oui c'est quand je change
le point de départ du héros que les images changent de place.
Comment régler ce problème ? :)

"Tout est possible à celui qui croit" "Aimons-nous vivant!"


Anton_ - posté le 22/03/2015 à 13:39:23 (1535 messages postés)

❤ 0

Ma solution :
Tu crées un event ou l'image se centre dessus (à quelques pixels près)
(event vide, avec un nom distinctif, comme par exemple Image1)

à répéter pour Image2, Image3 ... S'il y a d'autres images.

Ensuite tu crées un processus parallèle qui va prendre les coordonnées écran de chaque image et les afficher :

Portion de code : Tout sélectionner

1
2
3
4
Var X = Image1 (coord. X écran)
Var Y = Image1 (coord. Y écran)
#effectuer deux trois ajustement sur ces variable si l'image n'est pas au bon endroit
Afficher image : Image1 à (X,Y) ("l'image défile avec l'écran :" OUI)



Comme ça, où que tu apparaisses sur la map, les images seront toujours au même endroit sur la map.

Raetribution | Megamike || tutos : 1 2 || Une bonne dose de maths pour la route


angelus7 - posté le 22/03/2015 à 19:29:33 (164 messages postés)

❤ 0

Ange bienveillant

Merci pour cette solution, ça fonctionne nickel ! ;)

Seulement j'ai un autre soucis maintenant. En fait j'ai créé une boucle
pour que l'image "se déplace" (change d'apparence) et du coup
l'image change de place toute seule et se balade dans la map. Haha !

Pourtant je déplace l'image selon les mêmes variables x et y.

Une idée pour régler ce problème ?

"Tout est possible à celui qui croit" "Aimons-nous vivant!"


Anton_ - posté le 22/03/2015 à 22:28:39 (1535 messages postés)

❤ 0

C'est bizarre, le processus parallèle devrait tourner en boucle sur l'affichage d'image et le changement de variables si tu ne met pas de boucle. (n'en met pas, ou si tu en met une, pose un "attendre 0.0 sec" pour pas que ça rame)

Il faut aussi juste remplacer la ligne "afficher image", par

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
Si variable "anim image" = 1
{
afficher Image1A
}
Si variable "anim image" = 2
{
afficher Image1B
}
#etc, à répéter pour chaque image 1, 2, 3 ...



Raetribution | Megamike || tutos : 1 2 || Une bonne dose de maths pour la route


angelus7 - posté le 23/03/2015 à 11:27:54 (164 messages postés)

❤ 0

Ange bienveillant

Ca y est j'ai trouvé la solution :)
En fait le problème venait du fait de :déplacer l'image.
Aux coordonnées x et y. Visiblement ça créait un soucis.

Mais si je met :afficher image, aux même coordonnées,
là ça marche! ^_^

L'event ressemblait à ça:

<>Afficher une image 1,lumiere, X[0023],[0024]
<>Boucle:
<>Déplacer image:1,x[0023],Y[0024],0.0sec (La transparence de l'image change)
<>Attendre 4.5sec
<>Déplacer image:1,x[0023],Y[0024],0.0sec (La transparence de l'image change)

etc

mais en faisant ça

<>Afficher une image 1,lumiere, X[0023],[0024]
<>Boucle:
<>Afficher une image 1,lumiere, X[0023],[0024] (La transparence de l'image change)
<>Attendre 4.5sec
<>Afficher une image 1,lumiere, X[0023],[0024] (La transparence de l'image change)

là ça fonctionne ! :D

Encore un grand merci de m'avoir aidé !

"Tout est possible à celui qui croit" "Aimons-nous vivant!"


Joke - posté le 23/03/2015 à 23:58:38 (5090 messages postés)

❤ 0

Bilouteux fou

Sinon t'as un vieux tutoriel qui répond bien à la problématique, en prenant les coordonnées écran d'un événement fixe placé en haut à gauche de la map :

http://www.rpg-maker.fr/tutoriels-228-joke-s-tuts-afficher-une-image-de-meme-taille-que-la-carte.html

Le croquis fait un peu peur mais c'est juste pour expliquer 6 lignes de code toute bête qui vont s'exécuter une et une seule fois à chaque fois que t'arrive sur la map. (pas de boucle)

biloumaster.fr, mon joli site ouèb tout bô tout frai !


angelus7 - posté le 24/03/2015 à 10:38:28 (164 messages postés)

❤ 0

Ange bienveillant

Oui j'y avais jeté un oeil :) mais je trouve cette méthode plus
simple et pour l'effet que je veux faire la boucle est plus appropriée.
Mais merci pour ce commentaire. :)

"Tout est possible à celui qui croit" "Aimons-nous vivant!"

Index du forum > Entraide > [RPG Maker 2003] Probleme coordonnée image

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers