Installer le SDK dans Unity
Ajouter Pulse SDK 0.1.3 via le registre UPM public et vérifier l'installation.
Objectif
Installer com.tkorp.pulse.sdk et vérifier qu'Unity compile le package sans erreur.
Prérequis
- Unity 6000.3 ou supérieur ;
- un projet dont vous pouvez modifier
Packages/manifest.json; - un accès Internet au registre Cloudsmith.
Le package dépend de com.unity.nuget.newtonsoft-json 3.2.2. Unity résout cette dépendance automatiquement.
Méthode recommandée : registre dans l'interface Unity
- Ouvrez
Edit > Project Settings > Package Manager. - Dans Scoped Registries, cliquez sur +.
- Saisissez les valeurs suivantes, puis cliquez sur Apply.
| Champ | Valeur |
|---|---|
| Name | TKorp |
| URL | https://npm.cloudsmith.io/tkorp/pulse-sdk/ |
| Scope(s) | com.tkorp |
- Ouvrez
Window > Package Manager. - Sélectionnez My Registries, puis Pulse SDK.
- Installez la version 0.1.3.
Variante : modifier manifest.json
Ajoutez le registre et la dépendance sans supprimer les entrées déjà présentes :
{
"scopedRegistries": [
{
"name": "TKorp",
"url": "https://npm.cloudsmith.io/tkorp/pulse-sdk/",
"scopes": ["com.tkorp"]
}
],
"dependencies": {
"com.tkorp.pulse.sdk": "0.1.3"
}
}Après l'enregistrement, rendez le focus à Unity et laissez la résolution UPM se terminer.
Variante : installer par nom
Une fois le scoped registry déclaré, ouvrez Window > Package Manager, cliquez sur +, puis Install package by name… :
- Name :
com.tkorp.pulse.sdk - Version :
0.1.3
Importer l'exemple officiel
Dans la fiche du package, ouvrez Samples, puis importez Getting Started. Le composant ExampleLampe montre une action et une variable bornée. L'exemple ne crée pas automatiquement la connexion : vous la configurerez dans le tutoriel suivant.
Vérifier l'installation
Créez PulseInstallationCheck.cs dans Assets/Scripts :
using PulseSDK.Attributes;
using PulseSDK.Core;
public sealed class PulseInstallationCheck : PulseBehaviour
{
[PulseAction("diagnostics.ping")]
public void Ping()
{
UnityEngine.Debug.Log("Pulse SDK is ready");
}
}Ajoutez le composant à un GameObject. La Console ne doit afficher aucune erreur de namespace ou de compilation.
Problèmes fréquents
Vérifiez l’URL, le scope, puis cliquez sur Apply.
Le scope doit être exactement com.tkorp.
Attendez la fin de la résolution UPM, puis vérifiez le réseau ou le proxy de l’entreprise.
Ouvrez le projet avec Unity 6000.3+ ; ne forcez pas le package dans une version plus ancienne non testée.
Ce que vous devez avoir à la fin
-
com.tkorp.pulse.sdkversion 0.1.3 apparaît dans Package Manager. - Newtonsoft.Json est résolu.
- Le script de vérification compile.
- Un GameObject accepte le composant
PulseInstallationCheck.
Étape suivante : créer une intégration Unity complète.
Cette page vous a-t-elle aidé ?
Dernière mise à jour le