Bonjour alors même si ta demande n'est pas ultra
compréhensible je vais faire un effort et t'aider un peu.
Voici donc le code script qui va nous servir :
1
2
3
4
5
6
| # Place your battle backgrounds in the 'Pictures' folder (Graphics/Pictures)
# Format = {map_id => Battleback Name}
Battle_background =
{
4=>"Plaines",
} |
La ligne 4=>"Plaines" es décortiquée en 2 choses.
4 c'est l'id de la map dans ton jeu, donc la map004 de ton projet est paramétrée.
"Plaines" c'est le nom du background utilisé sur la map004.
Question 1 :
Pour rajouter des background sur d'autre map comment faire ?
Réponse :
Tu écris une ligne en plus commençant par le numéro de la map. et tu lui indique son background (nom de l'image).
Attention il faut que tu respecte l'ordre numérique, c'est à dire que tu ne peux pas ajouter la map 1 après la map 4 sinon
tu auras un message d'erreur.
Je te donne l'écriture pour les 10 premières map :
1
2
3
4
5
6
7
8
9
10
11
12
13
| Battle_background =
{
1=>"Plaines",
2=>"Plaines",
3=>"Plaines",
4=>"Plaines",
5=>"Plaines",
6=>"Plaines",
7=>"Plaines",
8=>"Plaines",
9=>"Plaines",
10=>"Plaines",
} |
Tu vois c'est simple il suffit de suivre l'exemple sans oublier la virgule en fin de ligne.
Question 2 :
Comment ajouter plusieurs background pour une seule map ?
Réponse :
Cette fois c'est plus compliqué puisque l'écriture du script est conçue sous forme de liste (les listes sont entre { } .)
Du coup je pense pas pouvoir modifier la liste dans le jeu, donc on va tricher un peu.
va devenir
1
| 5=>"Plaines"+$game_variables(1).to_s, |
J'ai changé la ligne pour intéger une variable du jeu
(la variable001)
Lorsqu'elle est égale à 0 le nom de l'image de background est
"Plaines0"
Lorsqu'elle est égale à 1, l'image correspondante est "Plaines1".
Du coup la triche est possible avec un évènement avant de lancer un combat, il faut rendre la variable 1 égale à la valeur que tu veux.
Ensuite place les images correspondantes avec le nom qu'il faut (n'oublie pas l'image 0 qui va être affiché par défaut.)
Ensuite tu peux reprendre cette ligne pour d'autres map.
|