Unity 3D variable entre deux script .cs et .js
brennius2705
Messages postés
285
Statut
Membre
-
brennius2705 Messages postés 285 Statut Membre -
brennius2705 Messages postés 285 Statut Membre -
Bonjour,
J'utilise la version de Unity3D 4.6, un moteur de jeu pour créer mon jeu.
J'essai d'acceder a une variable score sur un script codé en Java (scorescript) placé sur la camera depuis un script en C# placé sur le joueur.
En gros je fais scorescript.score = count;
Et j'obtiens une erreur dans mon script en C# comme quoi l'objet scorescript n'existe pas.
Merci de m'aider.
J'utilise la version de Unity3D 4.6, un moteur de jeu pour créer mon jeu.
J'essai d'acceder a une variable score sur un script codé en Java (scorescript) placé sur la camera depuis un script en C# placé sur le joueur.
En gros je fais scorescript.score = count;
Et j'obtiens une erreur dans mon script en C# comme quoi l'objet scorescript n'existe pas.
Merci de m'aider.
A voir également:
- Unity 3D variable entre deux script .cs et .js
- Nombre de jours entre deux dates excel - Guide
- Architecte 3d gratuit - Télécharger - Architecture & Déco
- Script vidéo youtube - Guide
- 3d slash - Télécharger - 3D
- Deux ecran pc - Guide
1 réponse
Je te conseille d'utiliser les playerprefs pour ton score:
https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
Sinon met tes variables en static.
https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
Sinon met tes variables en static.
Peux tu détailler les playerprefs ? Je débute vraiment et je ne sais pas comment ca marche.
Mettre mes variables en static ? Tu veux dire mettre le mot clé static devant l'initialisation de ma variable ?
Oui comme détaillé ici:
https://answers.unity.com/questions/50466/get-variables-from-other-scripts.html
Voila mon code source: http://www.unity3d-france.com/unity/phpBB3/viewtopic.php?f=9&t=9608