@prikplay12
DWFAFAF

Как сократить число C# Unity?

private void Update()
{
scoreText.text = score + "$";
}
Весь интернет перерыл ничего нету мне надо чтобы в этот текст писалось к примеру 1,21к , чтобы переменная скор сокращалась!
  • Вопрос задан
  • 323 просмотра
Пригласить эксперта
Ответы на вопрос 3
freeExec
@freeExec
Участник OpenStreetMap
Если число больше миллиона, то поделить на миллион и добавить букву "М", иначе если больше тысячи ... и т.д.
Ответ написан
Комментировать
sstas
@sstas
public string IntReduse(int score){
   if (score >= 1000 && < 1000000)
      return (score/1000).ToString("0.00") + "K";
   else if (score >= 1000000)
      return (score/1000000).ToString("0.00") + "M";
   else 
      return score;
}

И так далее.
Ответ написан
Комментировать
tsklab
@tsklab
Здесь отвечаю на вопросы.
Начните с простого: знак доллара ставиться перед числом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы