Skip to main content
Pendant qu’une installation est en cours et qu’un utilisateur joue, le titre doit suivre le contenu nécessaire au jeu et vérifier si le contenu requis a été installé. Un titre peut utiliser des API système pour interroger l’état des blocs sur le disque dur et la progression du contenu en cours de téléchargement. Si l’utilisateur tente d’accéder à une partie du jeu qui requiert du contenu qui n’est pas encore installé, le titre doit l’en informer en affichant une boîte de dialogue ou une barre de progression, et il doit communiquer la progression de l’installation. De plus, le titre doit toujours offrir à l’utilisateur la possibilité de quitter l’écran de progression, idéalement pour lui permettre de profiter du contenu pendant son installation. Voici un exemple. En jouant à la campagne solo d’un jeu de tir, l’utilisateur arrive au point où le contenu nécessaire à la prochaine zone de la campagne n’est pas encore installé. Une bonne expérience utilisateur consisterait à afficher une barre de progression indiquant l’état de l’acquisition du contenu, accompagnée d’une option permettant de rejoindre une partie multijoueur. Cette option serait rendue possible en incluant un sous-ensemble du contenu multijoueur dans les données requises pour lancer le titre. Un titre peut surveiller et vérifier l’installation, et il peut recevoir une alerte à la fin d’une installation. Vous pouvez surveiller l’installation d’un paquet entier ou d’un sous-ensemble de blocs du paquet. Pour créer un moniteur d’installation, utilisez XPackageCreateInstallationMonitor. Indiquez que le moniteur vise l’un des éléments suivants :
  • Un ensemble précis de blocs, en spécifiant des sélecteurs comme paramètres
  • Le paquet entier, en spécifiant zéro sélecteur
Après avoir créé le moniteur d’installation, inscrivez un gestionnaire pour l’un des événements suivants : L’événement paquet installé indique le moment où l’installation du paquet entier est terminée. L’événement progression modifiée vous permet de surveiller la progression de l’installation. Notez que l’événement progression modifiée indique également le moment où l’installation est terminée; il n’est donc pas nécessaire d’inscrire un gestionnaire paquet installé si vous avez déjà inscrit un gestionnaire progression modifiée. Voici un exemple. Un jeu a implémenté un marqueur de lancement; il peut donc être exécuté avant d’être complètement installé. Le jeu devra savoir quelles parties sont installées et lesquelles ne le sont pas. Pour présenter les circuits disponibles à l’utilisateur, le jeu doit savoir à quel moment sont installés les blocs associés à un circuit de course portant un nom de circuit donné.

Documentation de référence des API

Last modified on October 6, 2026