Страница 1 из 2

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

СообщениеДобавлено: 25 апр 2018, 06:18
Kolka
Как сделать чтоб текст в текст изменялся следующим обзором - 1000>>1k или 1 000 000 >> 1kk

Re: Help

СообщениеДобавлено: 25 апр 2018, 12:54
1max1
циклом пройдись там где 3 нуля заменяй на k

Re: Help

СообщениеДобавлено: 26 апр 2018, 10:44
Kolka
1max1 писал(а):циклом пройдись там где 3 нуля заменяй на k

А как? Можешь рассказать?

Re: Help

СообщениеДобавлено: 26 апр 2018, 14:54
1max1
А хотя... можно и без цикла)
string text = "1000000";
text = text.Replace("000", "k");

Re: Help

СообщениеДобавлено: 27 апр 2018, 09:20
Kolka
от души!

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

СообщениеДобавлено: 27 апр 2018, 09:41
bojlahg
ржу с вас ребята.
1000001 = 1k001

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

СообщениеДобавлено: 27 апр 2018, 10:54
1max1
Ну видимо у тс нету таких чисел)

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

СообщениеДобавлено: 28 апр 2018, 11:11
Cr0c
Синтаксис:
Используется csharp
string t = "";
int value;
while (value>1000) {
 t += "k";
 value /= 1000;
}
t = value.ToString() + t;
 

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

СообщениеДобавлено: 08 май 2018, 09:45
Kolka
Это немного не то.
Мне надо что при достижении 1000 очки не слетали до 1 и прибавлялся какой-то элемент,а чтоб просто менялись 000 на "k"

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

СообщениеДобавлено: 08 май 2018, 15:01
Paul Siberdt
Дык, храните мух отдельно от котлет. :) Заведите отдельную переменную для очков и отдельную - для отображения кэ-кэ.

Вы создаете кликер с астрономическими цифрами ресурсов?

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

СообщениеДобавлено: 09 май 2018, 04:49
Kolka
Можно сказать и так.
Не подскажите как лучше это сделать?

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

СообщениеДобавлено: 09 май 2018, 13:12
Paul Siberdt
Начал было расписывать собственную идею и строчке на 30-й понял, что это дело займет полдня. Все стер.
Советую в Гугле набрать поиск "Unity big numbers" и попытаться разобраться в сетевых обсуждениях. :)

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

СообщениеДобавлено: 09 май 2018, 19:14
seaman
Собственно что там писать? 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);

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

СообщениеДобавлено: 09 май 2018, 23:33
Paul Siberdt
Ну, вы понимаете, что дело не ограничено только килограммами. :)
Вот, например, малая часть чисел из кликеров:

Изображение

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

Изображение

Ладно, сорри... расскажите покороче, а как сделать, чтобы цыфирька выглядела не как [чуть больше числа атомов во Вселенной], а как 1.6 Xq? :D

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

СообщениеДобавлено: 10 май 2018, 00:29
seaman
Полагаю, код Крока
Полагаю это не его код, а int-ы об этом не подозревают...