RPG maker script ruby animation suite images

Fermé
afficher - 30 sept. 2009 à 00:41
 Angi-MK - 7 déc. 2009 à 01:52
Bonjour,

J'utilise rpg maker xp et je viens de passer des heures à chercher comment monter un script très simple :

var = 1
For var=1 to 200
afficher "nom_de_l_image" + var
var += 1
end

Je suis très très découragé de n'y être pas parvenu après autant d'heures de recherches...
beaucoup de tuto sont trop complexes ou inaccessibles est-ce qu'une personne aurait la gentillesse de me dire en quelques mots comment ce script pourrait fonctionner ?

MERCI !!!!!
A voir également:

3 réponses

J'ai fait plein de tests, car il y a d'autres solutions :
écrire les actions à effectuer grace à une macro dans le boc notes et la coller dans la fenetre des événements de rpg maker xp : mais le copier coller ne fonctionne pas depuis l'extérieur ! DOMMAGE !!!!!!!!!! si quelque a une astuce ça pourrait aussi convenir.

Mon niveau est vraiment basique et je ne sais pas clairement comment appeler ma fonction ou les règles de création de classes... ni précisément comment pointer sur mon fichier image importé en pictures dans rpg maker.

Votre aide me serait vraiment utile....
1
Je n'arrive meme pas à faire fonctionner ceci :
Je crée un événement qui fait :
$scene = image.new

Je crée un script qui s'appelle "image"

def main
@sprite = Sprite.new
@sprite.bitmap = Cache.picture("./Graphics/Pictures/test.jpg")
end

Aidez-moi svp !!
1
Je propose une idée plus simple mais j'ai besoin de votre aide pour connaître la syntaxe exacte :

L'événement de scène contient :
BOUCLE
script : $scene = animation(var).new (je ne sais pas si on peut)
var = var +1
if var = 100 : break boucle
fin de boucle


Puis j'ai un script au dessus de main appelé MONANIM qui ferait :
class Animation(var)
spr = Sprite.new
spr.bitmap = RPG::Cache.picture("MONIMAGE"+var)
spr.x = 0
spr.y = 0
end

Pourriez vous m'indiquer la syntaxe exacte à obtenir pour pouvoir :
A. Le lancer depuis un événement type $scene = animation(var).new
B. Avoir un script de type fonction(var) qui comprend que MONIMAGE+5 est un nom de fichier et pas une addition.

Merci d'avance !
1
    if $game_variables[y] != 200
          @image = Sprite.new
          @image .x = 70
          @image .y = 80
          @image .z = 2
          @image .bitmap = RPG::Cache.picture("nom_de_l'image_"+$game_variables[y].to_s)
          Graphics.transition
         $game_variable[y]=$game_variable[y]+1
   end   


pour un code avec une variable utilisable par l'option "variable" dans rmxp.
remplace le "y" par le numéro de cette variable
remplace "nom_de_l'image" par le nom de tes images.

Exemple:
tes images se nomment, monimage1, monimage2, ...
ta variable est la variable 21 de ton jeu
          @image .bitmap = RPG::Cache.picture("monimage"+$game_variables[21].to_s)
0