Créer un projet pour votre jeu pour Xbox 360
résumé
Créez un projet pour votre jeu pour Xbox 360 dans XNA.
*Veuillez noter qu’à partir du 10/01/2010, tous les systèmes liés à la Xbox 360 dans XNA Game Studio 4.0 sont β versions.
Environnement d’exploitation
Conditions préalables
Versions XNA prises en charge | 4.0 |
Plates-formes prises en charge |
|
Version du nuanceur de sommets requise par Windows | |
Version de Pixel Shader requise par Windows |
Environnement d’exploitation
plateforme | Windows 7, Xbox 360 |
substance
Créons un « projet » pour faire un jeu pour Windows. Un « projet » est une structure qui gère collectivement des ressources telles que des programmes et des images. Chaque fois que vous créez un jeu, vous commencez par créer ce projet.
Lorsque vous développez un jeu pour Xbox 360, vous devez vous assurer que votre Xbox 360 est prête à accepter les communications de Windows pour que votre jeu s’exécute sur Xbox 360. Voici comment procéder.
Après avoir lancé votre Xbox 360, accédez à la page Jeux et sélectionnez Bibliothèque de jeux.
Déplacez-vous vers la droite et ouvrez « Types ».
Sélectionnez Jeux indépendants.
Sélectionnez XNA Game Studio Connect.
Sélectionnez Prise en main pour lancer XNA Game Studio Connect.
Ensuite, l’écran passera à celui indiqué sur la figure. Cet écran est l’écran de veille pour recevoir les communications de l’ordinateur. Lors du développement d’un jeu pour la Xbox 360, la Xbox 360 est généralement laissée dans cet état.
Maintenant, créons un projet pour Xbox 360 du côté Windows.
Commençons l’environnement de développement « Visual Studio 2010 ». La création de projets et la création de programmes se font essentiellement avec ce logiciel.
Si vous disposez d’une version supérieure de Visual Studio 2010, démarrez « Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010 » dans le menu Démarrer.
Si vous disposez d’une version gratuite de Visual Studio 2010, démarrez « Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express » ou « Microsoft Visual Studio 2010 Express pour Windows Phone » à partir du menu Démarrer.
Un écran similaire à celui illustré sur la figure apparaîtra. Il s’agit de « Visual Studio ».
Maintenant, créons un projet. Dans la barre d’outils en haut à droite de l’écran, appuyez sur le bouton « Nouveau projet ».
Vous pouvez également faire de même à partir de « Fichier » dans le menu.
Cela ouvrira la boîte de dialogue « Nouveau projet » comme indiqué dans la figure.
Sur le côté gauche de la boîte de dialogue, sélectionnez XNA Game Studio 4.0 dans Modèles installés. Le seul langage de programmation est C#.
Tout d’abord, sélectionnez « Modèle ». Il est possible de commencer avec un projet vierge sans aucun fichier, mais vous pouvez utiliser un modèle prédéfini pour générer des programmes de base, des fichiers, etc., afin que vous puissiez commencer à développer vos objectifs immédiatement.
Dans ce cas, nous allons créer un jeu pour Xbox 360, alors sélectionnez « Jeu Xbox 360 (4.0) ».
Ensuite, il y a un élément pour entrer « Nom (nom du projet) » en bas de la boîte de dialogue, mais c’est une bonne idée d’entrer le nom du jeu que vous créez. Ce nom de projet est également un espace de noms, il est donc préférable de le saisir en caractères alphanumériques si possible.
Cette fois, nous procéderons avec « Xbox360Game1 » entré depuis le début.
Ensuite, spécifiez l’emplacement (chemin d’accès au dossier) où vous souhaitez créer le projet. Vous pouvez entrer l’emplacement directement, ou vous pouvez spécifier le chemin du dossier à partir du bouton « Parcourir » à droite. Si possible, il est préférable de créer un chemin composé uniquement de caractères alphanumériques.
La « solution » en bas est le cadre d’organisation du projet. En règle générale, vous spécifiez le nom de l’ensemble du projet, mais pour les projets plus petits, il peut être identique au nom du projet. Dans XNA Game Studio 4.0, chaque fois que vous créez un projet, deux projets sont créés, ils sont donc créés ensemble dans cette solution.
Lorsque vous avez terminé, appuyez sur le bouton « OK ».
Après un certain temps, le projet sera créé et vous verrez le programme à l’écran. Ce sera le modèle de base.
Si vous regardez l’Explorateur de solutions sur le côté droit de l’écran (qui peut se trouver à un emplacement différent en fonction de votre environnement Visual Studio), vous verrez qu’il y a deux projets sous la solution et quelques fichiers qu’ils contiennent.
D’ailleurs, il y a une légère différence dans le fichier par rapport à l’époque où j’ai créé le projet de jeu pour Windows.
Cette fois, j’aimerais exécuter le programme sans apporter de modifications au programme. Appuyez sur le bouton « Démarrer le débogage » dans la barre d’outils à l’écran. La build démarre, la build démarre et, une fois terminée, le programme est déployé sur Xbox 360 et le jeu s’exécute.
À propos, « build » fait référence à une série de tâches qui sont effectuées en même temps, telles que la vérification automatique des erreurs du programme, la création de ressources et la création d’un fichier exécutable pouvant être lancé par le programme.
De plus, comme le projet Xbox 360 a une opération appelée « Déployer » et que le jeu ne s’exécute pas sur Windows, vous devez envoyer les données que vous créez à la Xbox 360. C’est ce que fait le « placement ».
Maintenant, lorsque vous l’exécutez, la disposition de l’écran change, mais rien d’autre ne se passe. Ainsi, si vous regardez le téléviseur connecté à votre Xbox 360, vous verrez que l’écran est passé à un remplissage de couleur unique.
De cette façon, tout ce que vous avez à faire est de commencer le débogage sur Windows, et votre jeu sera déployé sur votre Xbox 360, et vous pourrez facilement faire fonctionner votre jeu sur Xbox 360.
Maintenant, appuyez sur le bouton « RETOUR » de la manette connectée à votre Xbox 360. Le programme par défaut est configuré pour quitter le jeu.
Si vous ne disposez pas d’un moyen de quitter le jeu sur Xbox 360 et que vous souhaitez forcer le jeu à quitter Visual Studio, appuyez sur le bouton « Arrêter le débogage » dans la barre d’outils.
D’ailleurs, les jeux que j’ai mis sur Xbox 360 sont dans la catégorie « Jeux indépendants ».
La méthode de fermeture du projet créé et la méthode de démarrage de la production à partir de la suite sont les mêmes que pour les projets Windows, veuillez donc vous y référer. Vous pouvez laisser votre Xbox 360 tranquille.