RPG Maker Détente
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
RechercherDernières imagesPortailAccueilAccueilForumPraline au mielS'enregistrerConnexion

-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

 

 Écran-Titre en Événement

Aller en bas 
5 participants
AuteurMessage
_




Messages : 167


Écran-Titre en Événement Empty
MessageSujet: Écran-Titre en Événement   Écran-Titre en Événement Icon_minitimeSam 27 Nov - 20:10

Vous êtes fatiguées de toujours voir le même écran-titre par défaut utilisant un windowskin?
Spoiler:
Vous voudriez bien faire votre propre écran-titre mais vous n'avez aucune connaissance en Programmation?

Ce tutoriel est fait pour vous.
Niveau de difficulté: Moyen

Ce tutoriel vous permettra de faire votre écran-titre en événements.

Pour ce tutoriel, il vous faudra trois images:
-Le titre de votre jeu
-Les Options (Nouvelle Partie...)
-Un curseur

Tout d'abord, il vous faut créer une map avec un chipset de votre choix.
Vous pouvez créer votre map comme vous voulez, ce sera l'arrière-plan.

Par la suite, vous faites un événement en processus parralèle sur la map que vous venez de faire.

Dans les commandes d'événement, vous affichez les images de votre écran-titre selon se que vous souhaitez faire. (Effet d'apparition, Flash, Effets sonores, etc.)
Dans cet exemple, une image du titre se déplace de la droite de l'écran j'usqu'à la position voulu de celui-ci.

Lorsque l'image se rend où il doit aller, un effet sonore est joué un l'écran devient blanc.

Pendant ce maigre lapse de temps, toutes les autres images apparaissent. (Les Options: -Nouvelle Partie... + Le curseur)

Comment faire cela?
Voici le procédé.

Spoiler:

Ici, nous avons initialisé la variable sélection pour qu'elle soit à 0. Elle nous sera utile plus tard.
Nous avons fait entrer l'image du titre de par la droit jusque dans l'écran.
À ce moment-là, un effet sonore est joué et l'écran flash, mais puisque nous avons mis une image, nous ne pouvons mettre la commande d'énvénement Flash puisque se ne sera que la map qui "Flashera".
Et finalement, on attend que le flash soit effectué.

Continuons avec la suite. (Lors du Flash Clin d\'oeil )

Spoiler:

Alors, ici, on affiche les images restantes dans le flash.
Ensuite, on rend l'écran visible et on débute une loop.
Une Condition nous permet de jouer l'effet sonore lorsque le curseur sera bougé. Cette même condition ajoute ou soustrait 1 de la varible que nous avons initialisé tout à l'heure.

Spoiler:

Ces commandes d'événements nous permet de faire en sorte que si le joueur maintient Haut tout le temps, le curseur reviendra à Quitter au lieu de rester sur Nouvelle Partie et de même que s'il appuit tout le temps sur Bas..
Maintenant, vous saurez à quoi sert la variable "Sélection".

Spoiler:

Ici, nous faisons une condition pour déterminer où le curseur sera.
La variable Sélection:
- 0 = Nouvelle Partie
- 1 = Continuer
- 2 = Quitter
Bien sûr, vous pouvez ajouter des options tels que Credits, Options, Bonus, etc.
Lorsque la condition est remplie, le curseur est bougé à l'endroit que vous voulez selon vos image.
Par la suite, une nouvelle condition nous permet de savoir si la touche C est appuyée. Si la condition est remplie, nous téléportons le joueur à la map du début.

Nous répétons la même chose pour les autres options.

Le code au complet devrais ressembler à cela:


Spoiler:

Maintenant, il nous faut un script.
Placez-le au-dessu de Main saus n'importe quel nom.
Code:
class Scene_Title

  def main

    if $BTEST
      battle_test
      return
    end

    $data_actors        = load_data("Data/Actors.rxdata")
    $data_classes      = load_data("Data/Classes.rxdata")
    $data_skills        = load_data("Data/Skills.rxdata")
    $data_items        = load_data("Data/Items.rxdata")
    $data_weapons      = load_data("Data/Weapons.rxdata")
    $data_armors        = load_data("Data/Armors.rxdata")
    $data_enemies      = load_data("Data/Enemies.rxdata")
    $data_troops        = load_data("Data/Troops.rxdata")
    $data_states        = load_data("Data/States.rxdata")
    $data_animations    = load_data("Data/Animations.rxdata")
    $data_tilesets      = load_data("Data/Tilesets.rxdata")
    $data_common_events = load_data("Data/CommonEvents.rxdata")
    $data_system        = load_data("Data/System.rxdata")
    $game_system = Game_System.new
    Audio.bgm_stop
    Graphics.frame_count = 0
    $game_temp          = Game_Temp.new
    $game_system        = Game_System.new
    $game_switches      = Game_Switches.new
    $game_variables    = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_screen        = Game_Screen.new
    $game_actors        = Game_Actors.new
    $game_party        = Game_Party.new
    $game_troop        = Game_Troop.new
    $game_map          = Game_Map.new
    $game_player        = Game_Player.new
    $game_party.setup_starting_members
    $game_map.setup($data_system.start_map_id)
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.refresh
    $game_map.autoplay
    $game_map.update
    $scene = Scene_Map.new
    end
  end
Ce code vous permettera de sauter l'écran-titre en script et d'apparaître sur la Map avec la première position du Héros.
(Dans RMXP: le S encadré.)

Voilà!
J'espère que vous avez tout compris puisque ce procédé peut être utilisé pour tout type de menu.

J'epère que ce tutoriel vous sera utile!

Aperçu Final:

Écran-Titre en Événement 2-22e7fb9


Dernière édition par Dark Guardian le Sam 27 Nov - 23:22, édité 1 fois
Revenir en haut Aller en bas
Aenki
   
   
Aenki


Messages : 6953


Écran-Titre en Événement Empty
MessageSujet: Re: Écran-Titre en Événement   Écran-Titre en Événement Icon_minitimeSam 27 Nov - 21:24

C'est bien, on à un tuto pour l'écran titre xp et 2k3 maintenant Gros sourire


Merci Clin d\'oeil
Revenir en haut Aller en bas
Léo

 
Léo


Messages : 6241


Écran-Titre en Événement Empty
MessageSujet: Re: Écran-Titre en Événement   Écran-Titre en Événement Icon_minitimeSam 27 Nov - 23:11

Bon j'ai pas tout lu, parce que 1/ j'ai la flemme (:F); 2/ je n'utilise pas XP Écran-Titre en Événement Science; 3/y'a des des parties en script donc je n'y comprends rien Acquiesce 4/ j'ai la flemme (:F).

Mais sinon ton écran-titre est vraiment bien foutu, si ça permet à d'autres d'en faire des aussi réussi, alors je dis C bien

ps : 'gaffe ta vidéo déconne. Acquiesce
Revenir en haut Aller en bas
_




Messages : 167


Écran-Titre en Événement Empty
MessageSujet: Re: Écran-Titre en Événement   Écran-Titre en Événement Icon_minitimeSam 27 Nov - 23:22

Il y a sûrement eu un bug dans l'euploade de la vidéo.

#La vidéo a été mis à jour#
Revenir en haut Aller en bas
Organ

Organ


Messages : 700


Écran-Titre en Événement Empty
MessageSujet: Re: Écran-Titre en Événement   Écran-Titre en Événement Icon_minitimeSam 27 Nov - 23:29

C'est bien, vive l'event, a bas la scriptonmynie Lunette de soleil
Revenir en haut Aller en bas
Kaila
  
  
Kaila


Messages : 4254


Écran-Titre en Événement Empty
MessageSujet: Re: Écran-Titre en Événement   Écran-Titre en Événement Icon_minitimeSam 27 Nov - 23:35

Joli tuto ! Ce sera utile pour tout le monde, et pas seulement les non scripteurs Clin d\'oeil
Revenir en haut Aller en bas
Contenu sponsorisé





Écran-Titre en Événement Empty
MessageSujet: Re: Écran-Titre en Événement   Écran-Titre en Événement Icon_minitime

Revenir en haut Aller en bas
 
Écran-Titre en Événement
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» écran titre (rm xp)
» [concours] écran titre
» Avis/Conseils sur mon Écran-Titre...
» [Léo's tuts] Ecran Titre Custom
» un écran titre pour un rogue like

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker Détente :: Entrepôt :: Tutos :: Tutos Xp-
Sauter vers: