Leçon 6

Table des matières

Créer des State Groups personnalisés

Pour générer les informations supplémentaires dont a besoin le Music Playlist Container, vous allez créer un State Group personnalisé, spécifiquement pour le système de musique, qui sera utilisé pour identifier les principaux modes de gameplay. Une fois ceux-ci créés, vous associerez ces States au Music Playlist Container approprié, comme vous l'avez fait dans le dernier exercice.

  1. Dans le Project Explorer, cliquez sur l'onglet Game Syncs et sélectionnez le dossier States.

    Comme vous l'avez fait dans d'autres parties du projet, vous voulez créer une Work Unit Music pour tous les State Groups uniquement liés au système de musique.

  2. Dans le dossier States, créez une nouvelle Work Unit appelée Music.

  3. Faites un clic-droit sur la Work Unit Music et choisissez New Child > State Group.

    Le State Group que vous avez créé peut être nommé comme vous le souhaitez, car il n'y a rien de codé dans Cube qui soit directement lié à ce State Group. Puisqu'il sera utilisé pour identifier les States utilisés spécifiquement pour le système de musique, Music_State est un choix judicieux.

    [Note]

    Vous apprendrez dans le prochain exercice comment utiliser les événements provenant du jeu pour les relier au State Group Music_State que vous êtes en train de créer.

  4. Nommez le nouveau State Group Music_State.

    Vous devez maintenant créer les différents States au sein du State Group Music_State. Le premier sera utilisé pour représenter le moment où les joueurs-ses se trouvent dans le mode général de gameplay, par opposition à autre chose, comme être dans un menu ou jouer dans un aspect spécialisé du jeu comme le combat de boss.

  5. Faites un clic-droit sur l'objet Music_State et choisissez New Child > State.

  6. Nommez le nouveau State Gameplay.

    Vous allez maintenant ajouter des States supplémentaires pour d'autres modes de gameplay.

  7. Ajouter des States supplémentaires pour Boss, Victory, et Story.

    En regardant simplement les noms, il est facile de prédire quels States seront associés à quels Music Playlist Containers. Vous vous interrogez peut-être sur l'absence de States pour les modes Explore et Combat. En effet, la nécessité de passer de la musique de Combat à celle d'Explore sera fréquente, en fonction des contacts avec les ennemis au cours du jeu. Une approche spéciale pour gérer cette Transition sera nécessaire. Pour cette leçon, vous allez associer le State Gameplay à la musique de Combat. Dans la leçon 7, vous apprendrez une approche avancée pour intégrer les musiques Explore et Combat afin qu'elles fonctionnent toutes deux avec le State Gameplay.