1
[Demande]Commande map monde dans le menu le Ven 18 Nov - 22:06
Bonjour
Comme le titre l'indique, j'aimerais créer un script tout simple.
Je possède (du moins sous peu) une image de 640x480 représentant l'ensemble de mon monde (une map monde quoi).
Je veux ajouter une commande dans le menu du jeu (item, status, sauvegarder, quitter, ...) qui permet d'afficher la map.
Je sais que ça pourrait ce faire en événement mais je tiens à le faire en script. Premièrement, mon jeu contient déjà énormément d'événement (normal car je suis évent maker). Deuxièmement, je suis en train de perfectionner mon apprentissage en ruby et ça m'aiderais pour créer des scripts.
Je suis capable d'ajouter la commande dans le menu et d'appeler une nouvelle fenêtre
Par contre, je ne sais pas comment créer un script qui permet d'afficher une image et que, quand on appui sur entrée ou échap, on revienne au menu.
Je crois que c'est simple mais je n'y arrive pas. Voici ce que j'ai écrit pour l'instant:
Je ne doit pas être très loin du résultat mais je n'y arrive pas :(
Si quelqu'un peu m'aider, ça serais très appréciez
Merci d'avance
Comme le titre l'indique, j'aimerais créer un script tout simple.
Je possède (du moins sous peu) une image de 640x480 représentant l'ensemble de mon monde (une map monde quoi).
Je veux ajouter une commande dans le menu du jeu (item, status, sauvegarder, quitter, ...) qui permet d'afficher la map.
Je sais que ça pourrait ce faire en événement mais je tiens à le faire en script. Premièrement, mon jeu contient déjà énormément d'événement (normal car je suis évent maker). Deuxièmement, je suis en train de perfectionner mon apprentissage en ruby et ça m'aiderais pour créer des scripts.
Je suis capable d'ajouter la commande dans le menu et d'appeler une nouvelle fenêtre
- commande d'appel:
- when 1 #map monde
$game_system.se_play($data_system.decision_se)
$scene = Scene_mapmonde.new
Par contre, je ne sais pas comment créer un script qui permet d'afficher une image et que, quand on appui sur entrée ou échap, on revienne au menu.
Je crois que c'est simple mais je n'y arrive pas. Voici ce que j'ai écrit pour l'instant:
- class Scene_mapmonde:
- class Scene_mapmonde
def initialize
super(0, 0, 640, 480)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
self.visible = true
refresh
def refresh
self.contents.clear
bitmap = RPG::Cache.picture("mapmonde")
src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(15, y+260, bitmap, src_rect)
end
def update
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Menu.new(6)
return
end
else Input.trigger?(Input::R)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Menu.new(6)
return
end
end
end
Je ne doit pas être très loin du résultat mais je n'y arrive pas :(
Si quelqu'un peu m'aider, ça serais très appréciez
Merci d'avance
***********Signature************
Mon projet:
En dévellopement : Tavales, terre de feu et de sang
Site officiel du jeu: www.tavales.e-monsite.com

Venez tous signer le livre d'Or du jeu, se serait grandement apprécié.

.




















