- MasoufMembre
- Nombre de messages : 284
Age : 31
Localisation : Rennes
Distinction : aucune
Date d'inscription : 24/12/2008
[VX Ace] Correction d'un appel de script pour afficher une image [idée abandonnée]
Dim 20 Mai 2018 - 0:06
Bonjour, j'aimerais faire un afficher une image dépendante d'une variable. Le nom du fichier est suivi d'un chiffre qui est stocké dans la variable 55.
Étant nul en programmation j'ai tout de même fait un essaie en utilisant l'asterisk ("*" suivi de ".+$game_variables[55]" pour définir l'asterisk) mais ça fonctionne assez mal.
La référence de l'appel de script pour afficher une image (par Archeia) :
Merci,
Étant nul en programmation j'ai tout de même fait un essaie en utilisant l'asterisk ("*" suivi de ".+$game_variables[55]" pour définir l'asterisk) mais ça fonctionne assez mal.
- Code:
screen.pictures[$game_variables[55]].show("Nom_fichier_*", 1, $game_variables[57], $game_variables[58], 100, 100, 255, 0).+$game_variables[55]
La référence de l'appel de script pour afficher une image (par Archeia) :
- Code:
screen.pictures[index].show(file_name, position, x, y, x zoom, y zoom, opacity, blend type)
# position = [0] Top Left, [1] = Center
# blend type = [0] Normal, [1] Add, [2] Sub
Merci,
- KingdommangasMembre
- Nombre de messages : 1403
Localisation : Ma tête
Distinction : Débrouillarde notoire é_è [Mist']
Ou celle qui partageait plus vite que son ombre [Gel']
Poisson 2017 [Amal]
Grâce à elle, tout le forum appelle Yamashi "Mamashi" [Yama]
Entraide d'Or
Règne dans l'ombre de la commu'
Youtubeuse beauté reconvertie dans le gaming [Amal']
Date d'inscription : 05/05/2015
Re: [VX Ace] Correction d'un appel de script pour afficher une image [idée abandonnée]
Dim 20 Mai 2018 - 10:01
Alors d'abord il faudrais savoir a quoi tu veux que la variabble 55 corresponde, la position x/y de ton image ? l'intensité du zoom ?
Le code n'est pas compliquer, il reprend simplement tout les éléments que tu as dans l'éditeur d'image via RM.
Partant de la position, j'écrirai :
ex: "sous_dossier1/sous_dossier2/image"
Pourquoi ? Parce que le logiciel va de base fouillez le dossier image, mais si tu veux les ranger en sous partie tu devras passer par la. Enfin ca c'est du bonus t'es pas obliger de ranger tes dossier aussi XD.
Le code n'est pas compliquer, il reprend simplement tout les éléments que tu as dans l'éditeur d'image via RM.
- Code:
screen.pictures[index].show(file_name, position, x, y, x zoom, y zoom, opacity, blend type)
Partant de la position, j'écrirai :
- Code:
screen.pictures[1].show("image", 1, $game_variables[55], [$game_variables[55],100, 100, 255, 0)
ex: "sous_dossier1/sous_dossier2/image"
Pourquoi ? Parce que le logiciel va de base fouillez le dossier image, mais si tu veux les ranger en sous partie tu devras passer par la. Enfin ca c'est du bonus t'es pas obliger de ranger tes dossier aussi XD.
- MasoufMembre
- Nombre de messages : 284
Age : 31
Localisation : Rennes
Distinction : aucune
Date d'inscription : 24/12/2008
Re: [VX Ace] Correction d'un appel de script pour afficher une image [idée abandonnée]
Dim 20 Mai 2018 - 10:21
En fait j'ai renommé mes images dans le dossier picture de telle sorte à ce qu'il finisse par un chiffre ("Fichier_1", "Fichier_2" etc..). Dans la partie file_name de l'appel de script j'aimerais attribuer le chiffre du nom du fichier à une variable. Ceci pour afficher une image spécifique de cette variable.
J'ai essayé en utilisant "*" mais apparemment il faut créé une "array".
J'ai essayé en utilisant "*" mais apparemment il faut créé une "array".
- KingdommangasMembre
- Nombre de messages : 1403
Localisation : Ma tête
Distinction : Débrouillarde notoire é_è [Mist']
Ou celle qui partageait plus vite que son ombre [Gel']
Poisson 2017 [Amal]
Grâce à elle, tout le forum appelle Yamashi "Mamashi" [Yama]
Entraide d'Or
Règne dans l'ombre de la commu'
Youtubeuse beauté reconvertie dans le gaming [Amal']
Date d'inscription : 05/05/2015
Re: [VX Ace] Correction d'un appel de script pour afficher une image [idée abandonnée]
Dim 20 Mai 2018 - 11:23
Si j'ai bien compris tu veux faire un truc du genre: si variable X == 1 alors afficher image "1"
Si c'est ça, c'est pas comme ca que ca marche, tu peux donner un nom numérique a ton image mais le logiciel a été créer pour lire des lettres et non des chiffres, donc il va lire ces chiffres comme des caractères et on ne compare pas un nombre a une chaine de caractère.
Apres si tu veux vraiment créer une liste (array) je pense que ça doit etre possible mais il faudrais modifier le code qui traite l'apparition d'image, l'éditeur originel sera inutilisable je pense. En tout cas ca dépasse mes capacités actuelle désolé.
Si c'est ça, c'est pas comme ca que ca marche, tu peux donner un nom numérique a ton image mais le logiciel a été créer pour lire des lettres et non des chiffres, donc il va lire ces chiffres comme des caractères et on ne compare pas un nombre a une chaine de caractère.
Apres si tu veux vraiment créer une liste (array) je pense que ça doit etre possible mais il faudrais modifier le code qui traite l'apparition d'image, l'éditeur originel sera inutilisable je pense. En tout cas ca dépasse mes capacités actuelle désolé.
- MasoufMembre
- Nombre de messages : 284
Age : 31
Localisation : Rennes
Distinction : aucune
Date d'inscription : 24/12/2008
Re: [VX Ace] Correction d'un appel de script pour afficher une image [idée abandonnée]
Dim 20 Mai 2018 - 11:42
Je m'étais inspiré de la commande qui permet de supprimer tous les fichiers save :
La commande que je veux réaliser est :
- Code:
Dir.glob("Save*.rvdata2").each {|file| File.delete(file) }
La commande que je veux réaliser est :
- Code:
si la variable X==1
afficher image d'id 1 (Fichier_1, ...)
si la variable X==2
afficher image d'id 2 (Fichier_2, ...)
si la variable X==n
afficher image d'id n (Fichier_n, ...)
- KingdommangasMembre
- Nombre de messages : 1403
Localisation : Ma tête
Distinction : Débrouillarde notoire é_è [Mist']
Ou celle qui partageait plus vite que son ombre [Gel']
Poisson 2017 [Amal]
Grâce à elle, tout le forum appelle Yamashi "Mamashi" [Yama]
Entraide d'Or
Règne dans l'ombre de la commu'
Youtubeuse beauté reconvertie dans le gaming [Amal']
Date d'inscription : 05/05/2015
Re: [VX Ace] Correction d'un appel de script pour afficher une image [idée abandonnée]
Dim 20 Mai 2018 - 13:25
L'ID de l'image c'est surtout si compte afficher plusieurs images en même temps, si ce n'est pas le cas, autant le laissez à 1, car cela gère la superposition de plusieurs images.
Pour le reste je ne sais pas, je ne pourrais pas t'aider plus, désolé.
Pour le reste je ne sais pas, je ne pourrais pas t'aider plus, désolé.
- MasoufMembre
- Nombre de messages : 284
Age : 31
Localisation : Rennes
Distinction : aucune
Date d'inscription : 24/12/2008
Re: [VX Ace] Correction d'un appel de script pour afficher une image [idée abandonnée]
Dim 20 Mai 2018 - 14:02
Comme j'ai beaucoup d'images à manipuler, je voulais créer un système d'automatisation d'affichage des images, de leurs déplacements et de leur élimination, mais bon je pense que je vais trouver autre chose de plus simple quitte à faire beaucoup de ligne.
Merci quand même,
Merci quand même,
- Contenu sponsorisé
- [VXAce] Affichage d'une image par appel de script
- Conditionner une touhe pour afficher image
- [script] Script de traduction pour l'evenement "afficher texte" de l'hiragana au latin ^^
- recherche aide pour afficher une image dans une écran+autres questions
- RMVX Ace : Appel de script pour contrôler le héros (Résolu)
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum