- La mise en réseau multijoueur
- Les messages de clavardage et l’échange de données
- La communication et le jeu multiplateformes
- Des fonctionnalités d’accessibilité comme la traduction du clavardage textuel et la transcription vocale en temps réel
- Microsoft Game Core (GDK)*, Windows, iOS, Android : https://github.com/playfab/PlayFabPartyUnity (accès public)
- Sony PlayStation® :
- PS4™ : https://dev.azure.com/PlayFabPrivate/PS4/_git/PlayFabPartyUnityPS4 (accès restreint, sur demande auprès de votre représentant Microsoft)
- PS5™ : https://dev.azure.com/PlayFabPrivate/PS5/_git/PlayFabPartyUnityPS5 (accès restreint, sur demande auprès de votre représentant Microsoft)
- Nintendo Switch™ : https://dev.azure.com/PlayFabPrivate/Switch/_git/PlayFabPartyUnitySwitch (accès restreint, sur demande auprès de votre représentant Microsoft)
Quelles fonctionnalités d’API le plugiciel Party pour Unity fournit-il?
- Mise en réseau de jeux
- VoIP
- Prise en charge des plateformes suivantes :
- GDK :
- XBOX Series X|S
- XBOX One
- PC
- Windows
- iOS
- Android
- PS4™
- PS5™
- Switch
- GDK :
- Prise en charge du jeu et de la communication multiplateformes entre les plateformes ci-dessus
- Party Cognitive Services
- Traduction du clavardage textuel en temps réel
- Transcription du clavardage vocal en temps réel
- Traduction du clavardage vocal en temps réel
- Synthèse vocale
Que contient le plugiciel Party pour Unity?
- Une API Party de niveau supérieur simplifiée, écrite en C# Unity et fournie par la classe et le prefab
PlayFabMultiplayerManager, pour faciliter l’intégration du jeu Unity de l’utilisateur avec les fonctionnalités principales de la bibliothèque Party - Une couche d’interopérabilité C# fournissant une interface en code managé pour l’API de la bibliothèque Party native (C++) sous-jacente. Elle est utilisée par l’API C# de niveau supérieur.
- Les binaires Party natifs (C++) sous-jacents pour chaque plateforme prise en charge :
- Bibliothèques DLL Party pour Windows
- Bibliothèques iOS Framework Party pour iOS (appareil et simulateur)
- Archive de bibliothèque AAR Party pour Android
- Les bibliothèques DLL Party pour Microsoft Game Core ne sont PAS incluses. Elles sont distribuées avec le GDK et doivent être copiées dans le plugiciel avant la génération de votre projet Unity (consultez les détails dans le fichier README inclus avec le plugiciel)
- Bibliothèques dynamiques Party pour PS4, PS5
- Bibliothèques statiques Party pour Switch
- Le plugiciel SDK Unity PlayFab « principal » (qui peut être mis à jour indépendamment si nécessaire)
- L’API de fournisseur d’authentification et de stratégie XBOX Live, actuellement prise en charge uniquement sur la plateforme GDK
Versions du plugiciel Party pour Unity et compatibilité entre plateformes
Le plugiciel Party pour Unity est publié et disponible en téléchargement sur plusieurs points de distribution (référentiels Git), selon la plateforme. L’accès à certains points de distribution est restreint et nécessite une demande auprès de votre représentant Microsoft. Le plugiciel Party pour Unity utilise un schéma de contrôle de version personnalisé pour clarifier la compatibilité entre les versions téléchargées depuis différents points de distribution et pour faire référence à une version spécifique de la bibliothèque native sous-jacente.Schéma de contrôle de version du plugiciel Party pour Unity
1.5.0.3-main.0 (une version téléchargée depuis le référentiel GitHub public principal) ou 1.5.0.3-ps5.0 (une version contenant uniquement les binaires Party pour PS5, téléchargée depuis un référentiel à accès restreint).
Composants de la version :
X.X.X: la version la plus basse de la bibliothèque Party sous-jacente parmi toutes les plateformes prises en charge. Cette valeur assure la cohérence de référence avec la version de la bibliothèque C++ sous-jacente. Dans l’exemple ci-dessus, la bibliothèque Party incluse pour chaque plateforme est en version1.5.0ou ultérieure.Y: un index incrémentiel des modifications apportées à la couche C# Unity de Party, pour une partie X.X.X donnée de la version.(distribution-point-indicator): un code mnémonique permettant de savoir depuis quel point de distribution un package particulier du plugiciel Party pour Unity a été téléchargé. Il diffère selon le point de distribution, par exemplemain(référentiel GitHub public principal de distribution),ps5(référentiel Microsoft Azure DevOps à accès restreint pour les développeurs PS5), etc.Z: un index incrémentiel des modifications propres au point de distribution (par exemple, des binaires Party mis à jour ou corrigés pour une plateforme spécifique uniquement).
Compatibilité entre les versions de différents points de distribution
Quel que soit le point de distribution, un plugiciel Party pour Unity est garanti entièrement compatible avec un plugiciel Party pour Unity provenant de n’importe quel autre point de distribution si les quatre premiers nombres (X.X.X.Y) de leur version sont identiques. Vous pouvez importer des versions compatibles dans votre projet Unity dans n’importe quel ordre sans qu’elles s’écrasent ou se cassent mutuellement, car leur code partagé est identique. Chaque version peut contenir des fichiers supplémentaires propres à la plateforme qui ne se chevauchent pas.
Par exemple, vous pouvez importer toutes les versions suivantes du plugiciel Party pour Unity dans votre projet Unity, dans n’importe quel ordre, si vous ciblez iOS, PS5 et Switch :
1.5.0.3-main.0(importe notamment les binaires Party pour iOS)1.5.0.3-ps5.0(importe notamment les binaires Party pour PS5)1.5.0.3-sw.0(importe notamment les binaires Party pour Switch)
