- Lorsque vous publiez de nouveaux titres pour des appareils de toute la famille de consoles XBOX, vous pouvez déclarer quel contenu est nécessaire uniquement sur les appareils haut de gamme de la famille de consoles. Le contenu sans spécificateur d’appareil est installé sur toutes les consoles. Pour plus d’information, consultez la section Conception de l’empaquetage pour les nouveaux titres.
- En ajoutant de nouveaux blocs contenant les ressources de plus haute fidélité, vous pouvez mettre à jour un titre existant pour prendre en charge la résolution supérieure sur les appareils XBOX One X ou XBOX Series X. Si vous marquez ces nouveaux blocs avec le bon spécificateur d’appareil, les joueurs qui ont déjà installé votre titre sur des consoles XBOX One, XBOX One S ou XBOX Series S ne sont pas défavorisés. Pour plus d’information, consultez la section sur la spécification de ressources uniquement pour les appareils XBOX One X ou Anaconda.
Conception de l’empaquetage pour les nouveaux titres qui s’exécutent sur plusieurs appareils de la même génération avec des ressources spécialisées par appareil
Les nouveaux titres publiés simultanément pour les appareils XBOX One, XBOX One S et XBOX One X, ou sur les appareils XBOX Series S et XBOX Series X, peuvent utiliser Intelligent Delivery pour cibler des types d’appareils précis avec un contenu précis. Il existe deux stratégies générales pour cibler les ressources.- Adapter un contenu précis à chaque classe d’appareil
- Déclarer des ressources additionnelles pour l’appareil le plus performant d’une même génération (XBOX One X, Anaconda)
Adapter un contenu précis à chaque classe d’appareil
Une stratégie pour cibler des ressources pour différents appareils consiste à adapter un contenu précis à chaque appareil d’une même génération. Dans ce scénario, votre titre empaquette les ressources propres à chaque appareil dans des blocs qui ciblent un appareil précis.Les noms et chemins de fichiers ne peuvent pas être dupliqués entre différents blocs, même si un seul des blocs contenant les doublons est installé à la fois. Nous vous recommandons soit de regrouper vos fichiers en blocs selon le nom du dossier, par exemple en regroupant toutes les ressources à plus haute résolution dans un dossier précis, soit de modifier les noms de fichiers de façon à permettre à votre titre de les distinguer, par exemple en ajoutant « _sco » ou « _ana » au nom du fichier.
Obtenir le type d’appareil
Au moment de l’exécution, faites en sorte que votre titre utilise la méthode XSystemGetDeviceType pour déterminer l’appareil sur lequel il s’exécute; il doit ensuite utiliser l’ensemble de ressources approprié en fonction de cette information.Xbox-Durango est la balise de spécificateur d’appareil à la fois pour la XBOX One et la XBOX One S.
Les balises de spécificateur d’appareil sont les valeurs que vous utiliserez dans le fichier layout.xml.
Déclarer des ressources propres à la XBOX One X ou à Anaconda
La deuxième stratégie pour cibler des appareils précis consiste à déclarer des ressources supplémentaires qui s’installent uniquement sur un appareil de console précis au sein d’une génération. Dans ce scénario, toutes les ressources communes aux deux consoles sont placées dans des blocs sans spécificateur d’appareil. Les ressources propres à la XBOX One X ou à Anaconda sont placées dans leur propre bloc.Spécifier des ressources uniquement pour les appareils XBOX One X ou Anaconda
Pour ajouter à votre titre des ressources propres à un appareil, repérez les ressources applicables uniquement à cet appareil, isolez-les dans de nouveaux blocs dans votre fichier layout.xml, puis appliquez-leur le spécificateur d’appareilXbox-Durango ou Xbox-Anaconda. C’est ce que montrent les exemples suivants.
Génération XBOX One
