1000>>1k. 1 000 000 >> 1kk

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

1000>>1k. 1 000 000 >> 1kk

Сообщение Kolka 25 апр 2018, 06:18

Как сделать чтоб текст в текст изменялся следующим обзором - 1000>>1k или 1 000 000 >> 1kk
Последний раз редактировалось Kolka 27 апр 2018, 09:21, всего редактировалось 1 раз.
Kolka
UNец
 
Сообщения: 6
Зарегистрирован: 25 апр 2018, 06:15

Re: Help

Сообщение 1max1 25 апр 2018, 12:54

циклом пройдись там где 3 нуля заменяй на k
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Help

Сообщение Kolka 26 апр 2018, 10:44

1max1 писал(а):циклом пройдись там где 3 нуля заменяй на k

А как? Можешь рассказать?
Kolka
UNец
 
Сообщения: 6
Зарегистрирован: 25 апр 2018, 06:15

Re: Help

Сообщение 1max1 26 апр 2018, 14:54

А хотя... можно и без цикла)
string text = "1000000";
text = text.Replace("000", "k");
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Help

Сообщение Kolka 27 апр 2018, 09:20

от души!
Kolka
UNец
 
Сообщения: 6
Зарегистрирован: 25 апр 2018, 06:15

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение bojlahg 27 апр 2018, 09:41

ржу с вас ребята.
1000001 = 1k001
Мои проекты: MahJah Star Factory Cop Car Swash! Spline Editor
Аватара пользователя
bojlahg
UNIверсал
 
Сообщения: 392
Зарегистрирован: 13 авг 2011, 10:57
Откуда: Сатка
Skype: bojlahg
  • Сайт

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение 1max1 27 апр 2018, 10:54

Ну видимо у тс нету таких чисел)
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение Cr0c 28 апр 2018, 11:11

Синтаксис:
Используется csharp
string t = "";
int value;
while (value>1000) {
 t += "k";
 value /= 1000;
}
t = value.ToString() + t;
 
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение Kolka 08 май 2018, 09:45

Это немного не то.
Мне надо что при достижении 1000 очки не слетали до 1 и прибавлялся какой-то элемент,а чтоб просто менялись 000 на "k"
Kolka
UNец
 
Сообщения: 6
Зарегистрирован: 25 апр 2018, 06:15

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение Paul Siberdt 08 май 2018, 15:01

Дык, храните мух отдельно от котлет. :) Заведите отдельную переменную для очков и отдельную - для отображения кэ-кэ.

Вы создаете кликер с астрономическими цифрами ресурсов?
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение Kolka 09 май 2018, 04:49

Можно сказать и так.
Не подскажите как лучше это сделать?
Kolka
UNец
 
Сообщения: 6
Зарегистрирован: 25 апр 2018, 06:15

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение Paul Siberdt 09 май 2018, 13:12

Начал было расписывать собственную идею и строчке на 30-й понял, что это дело займет полдня. Все стер.
Советую в Гугле набрать поиск "Unity big numbers" и попытаться разобраться в сетевых обсуждениях. :)
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение seaman 09 май 2018, 19:14

Собственно что там писать? Croc уже все написал. Только нужно отделить само число от его представления на экране и все.
Синтаксис:
Используется csharp
public string ValueToString(int value) {
    string t = "";
    while (value>1000) {
       t += "k";
       value /= 1000;
    }
    return value.ToString() + t;
}

Ну и где надо
Синтаксис:
Используется csharp
int val;
Text myText;
...
myText.text = ValueToString(val);
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение Paul Siberdt 09 май 2018, 23:33

Ну, вы понимаете, что дело не ограничено только килограммами. :)
Вот, например, малая часть чисел из кликеров:

Изображение

Полагаю, код Крока не подозревает о возможных значениях порядка 10^1000?

Изображение

Ладно, сорри... расскажите покороче, а как сделать, чтобы цыфирька выглядела не как [чуть больше числа атомов во Вселенной], а как 1.6 Xq? :D
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: 1000>>1k. 1 000 000 >> 1kk

Сообщение seaman 10 май 2018, 00:29

Полагаю, код Крока
Полагаю это не его код, а int-ы об этом не подозревают...
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

След.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 23