[RESOLU][DB-AL] Ajouter un Int dans un String

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Marin
Messages : 24
Inscription : 12 Avr 2018 11:59

[RESOLU][DB-AL] Ajouter un Int dans un String

Message par Marin » 06 Mai 2018 01:03

Bonjour, je veux que mon texte affiche mon score, pour cela j'ai créer un text, un string et un PlayerPrefs :

Code : Tout sélectionner


public Text Score;
string ActualScoreTxt;

private void OnTriggerEnter2D(Collider2D other) {
	
	//quand le joueur entre dans le collider, ajouter 1 au score
	if (other.tag == "Player")
		{
			PlayerPrefs.SetInt("Score", 1 + PlayerPrefs.GetInt("Score"));
			Debug.Log("Score :" + PlayerPrefs.GetInt("Score"));
		}
	}

	
void Update()
{
	ActualScoreTxt = PlayerPrefs.GetInt("Score").ToString;
	Score.text = ; ActualScoreTxt
	Debug.Log(Score);
}
J'ai alors une erreur "Cannot convert method group `ToString' to non-delegate type `string'. Consider using parentheses to invoke the method'" quelqu'un sait où est le problème ? :triste1:

Avatar de l’utilisateur
Max
Messages : 8772
Inscription : 30 Juil 2011 13:57
Contact :

Re: [DB-AL] Ajouter un Int dans un String

Message par Max » 06 Mai 2018 10:16

Bonjour,

Ton message d'erreur devrait te mettre sur la voie. ToString requiert des parenthèses, comme c'est d'ailleurs spécifié dans la doc. En cas de doute, ne pas hésiter à la consulter.
Sinon, en marge de l'erreur, pourquoi cette utilisation des PlayerPrefs ? J'ai l'impression que tu les utilises comme accès permanent à des données. Ce n'est pas vraiment leur rôle à la base. C'est surtout destiné à stocker/sauvegarder certaines données entre deux parties d'un jeu, ou alors lors d'un changement de level par exemple. Là aussi, ne pas hésiter à consulter la documentation.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Marin
Messages : 24
Inscription : 12 Avr 2018 11:59

Re: [DB-AL] Ajouter un Int dans un String

Message par Marin » 06 Mai 2018 18:10

Problème Résolu Merci :super:

Répondre

Revenir vers « (C#) CSharp »