Le wiki de la création de jeux

Appels de script pour RPG Maker MV

Conditions

if (condition) {
  // commandes
} else {
  // commandes
}

Boucles

Boucle simple

Boucle simple et infinie.

Une boucle dans RPG Maker se joue en boucle indéfiniment, à moins d’utiliser une commande pour en sortir. La boucle seule peut se traduire ainsi :

while(true) {
  // commandes
}

En évènement, nous devons créer une condition et sortir de la boucle si elle est validée. Voici un exemple de boucle où un nombre est incrémenté de 0 à 9 avant de sortir de la boucle.

var i = 0;
while(true) {
  if (i > 9) {
    break;
  }
  // commandes
  i++;
}

Pour plus d’élégance, nous pouvons insérer le contenu de la condition directement dans while(). Plus besoin de break; pour sortir de la boucle, car la condition dans while() est vérifiée à chaque tour.

var i = 0;
while (i < 10) {
  // commandes
  i++;
}

Cependant, le meilleur moyen de réaliser une boucle de ce type reste d’utiliser une boucle for. Plus besoin de gérer la variable i en dehors de la boucle !

for(var i = 0; i < 10; i++) {
  // commandes
}

Quelques autres commandes

Arrêter l’exécution des évènements

$gameInterpreter._index = $gameInterpreter._list.length;

Appeler un évènement

$gameMap.event(EventID, EventPage).start();

EventPage peut être omis s’il n’est pas nécessaire d’appeler une page spécifique.

Vérifier l’existence de sauvegardes

DataManager.isAnySavefileExists()

Effacer une sauvegarde

StorageManager.remove(index);

Quitter le jeu

SceneManager.exit();

Dernière mise à jour le 19 mars 2019