Donc, mon problème est que les joueurs X posteront = au score qu'il a atteint. Mais je veux éteindre le compteur après qu'un montant spécifique a été atteint. Mon problème est que je ne peux pas faire l'instruction IF sans encadrer la valeur de comparaison. si j'écris p> puis ça marche, mais je ne veux pas que tu veux le codé comme ça. P> p>
3 Réponses :
Je viens de découvrir la raison pour laquelle il ne compte pas est le .tostring ("0");. Mais si je le change à .tostring (); Ensuite, le score ne compte pas dans des nombres entiers. Comment puis-je changer cela? P>
Votre variable BUPFightMeter est définie sur le public. Vérifiez l'inspecteur Unity si sa valeur est de 2000. Si vous avez modifié la valeur à l'intérieur du code, mais pas dans l'inspecteur, le code prendra la valeur de l'inspecteur à utiliser. Vous pouvez soit rendre cette variable privée ou toujours définir la valeur que vous souhaitez dans l'inspecteur ou définir sa valeur en démarrage vide (). P>
Si vous souhaitez toujours conserver le score comptant dans des nombres entiers, vous pouvez arrondir le numéro avant de les attribuer au score.
Vous pouvez utiliser la méthode code d'échantillon: strong> p> math.round code> pour ce que Vous devez attribuer trois paramètres pour: p>
à l'arrêt defromzero code> arrondi.
(ignoré à moins que l'arrondi soit ambigu, par exemple 1.5) li>
ol> ALLFROMZERO CODE> ROUTE 1.5 à 2 qui ne se produit pas sans Absolzero Code>. P> P>
Merci de l'aide mais mettez la valeur au privé déjà travaillé: ré.