Documentation > DinaFramework > Scenes (v1.01)
> Scene (v1.01)Scene v1.01
Namespace:
DinaFramework.Scenes
Classes:
- Scene(SceneManager
Propriétés:
- Loaded
- Visible
Méthodes:
- AddResource
- GetResource
- RemoveResource
Commentaires XML:
- Représente une scène dans le jeu, qui contient la logique de chargement, de mise à jour, de dessin et de gestion des ressources.
- La classe Scene est une classe abstraite qui sert de base pour toutes les scènes du jeu.
- Elle permet de gérer les ressources, les dimensions de l'écran, le rendu et les transitions entre les scènes.
- Les classes dérivées doivent implémenter les méthodes abstraites Load, Reset, Update, et Draw.
- Initialise une nouvelle instance de la classe Scene avec un gestionnaire de scènes spécifié.
- Le gestionnaire de scènes à associer à cette scène.
- La Scene est automatiquement créée lorsqu'on l'ajoute au gestionnaire de scènes par la fonction AddScene.
- Vérifie si un type donné est une sous-classe de Scene.
- Le type à vérifier.
True si le type est une sous-classe de Scene; sinon, false. - Obtient le gestionnaire de scènes associé à cette scène.
- Indique si la scène est chargée ou non.
- Obtient les dimensions de l'écran du jeu.
- Obtient le SpriteBatch utilisé pour dessiner les éléments graphiques de cette scène.
- Obtient ou définit le progrès du chargement de la scène, compris entre 0 et 1.
- Obtient le gestionnaire de contenu utilisé pour charger les ressources de cette scène.
- Indique si cette scène est visible ou non.
- Charge la scène. Cette méthode doit être implémentée par les classes dérivées.
- Réinitialise la scène. Cette méthode doit être implémentée par les classes dérivées.
- Met à jour la scène. Cette méthode doit être implémentée par les classes dérivées.
- Le temps de jeu actuel.
- Dessine la scène. Cette méthode doit être implémentée par les classes dérivées.
- Le SpriteBatch utilisé pour dessiner les éléments graphiques.
- Ajoute une ressource à la scène, en utilisant le gestionnaire de scènes.
Le type de la ressource. - Le nom de la ressource.
- La ressource à ajouter.
Vrai si la ressource a été ajoutée avec succès, sinon faux. - Obtient une ressource par son nom.
Le type de la ressource à récupérer. - Le nom de la ressource.
La ressource du type spécifié. Lancé lorsque le nom de la ressource est nul ou vide. - Supprime une ressource du gestionnaire de ressources.
- Le nom de la ressource à supprimer.
- Quitte le jeu en cours en utilisant le gestionnaire de scènes.
- Définit la scène actuelle à une nouvelle scène par son nom, avec ou sans écran de chargement.
- Le nom de la scène à définir comme actuelle.
- Options pour la transition de la scène.
- Définit la scène actuelle à une nouvelle scène par son nom, avec ou sans écran de chargement.
- Le nom de la scène à définir comme actuelle.
- Indique si un écran de chargement doit être affiché pendant la transition.
- Crée un RenderTarget2D avec les dimensions spécifiées.
- Les dimensions du RenderTarget2D à créer.
Le RenderTarget2D créé. - Définit le RenderTarget2D pour le rendu des graphiques de cette scène.
- Le RenderTarget2D à définir.
- Efface l'écran avec la couleur spécifiée.
- La couleur utilisée pour effacer l'écran.
- Commence le processus de dessin des sprites, avec des options personnalisables.
- Le mode de tri des sprites.
- L'état de fusion des sprites.
- L'état de l'échantillonneur.
- L'état du stencil de profondeur.
- L'état du rasterizer.
- L'effet appliqué aux sprites.
- La matrice de transformation à appliquer aux sprites.
- Réinitialise l'écran de chargement avec le message spécifié.
- Le message à afficher sur l'écran de chargement.
- Termine le processus de dessin des sprites.
Me contacter