XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
SiT3D

offline
Опыт: 1,514
Активность:
Формула расчета автозаполнения
Извините что тревожу, не могу подобрать формулу, которая используется в автозаполнении редактора варкрафт. Где "Базовое значение" "Предыдущее" "фактор уровня" "фактор константы" подскажите пожалуйста. Искал не нашел (
Старый 03.12.2014, 01:31
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,279
Активность:
SiT3D,
Базовое значение - это изначальное количество чаво-то там на 1 уровне.
Предыдущее значение - это сколько добавить или вычесть из Базовое значение за каждый уровень прокачки скилла, то есть было 1 при Предыдущее значение 1.10 значение поля изменится на 1.10,
Фактор уровня - это число которые ты туда ввел умноженное на текущий уровень скилла плюс базовое значение.
Фактор константы - тупо добовляет число которое туда введено к Базовое значение на каждый уровень скилла.
Старый 03.12.2014, 15:47
SiT3D

offline
Опыт: 1,514
Активность:
я это понимаю... мне формула нужна, которую я введу в свой редактор...
кроме того "Предыдущее значение" = 1.1 это предыдущее значение умножение на значение поля. 1;1.1;1.21;1.33... Это если ваши числа подставлять... короче я не понял чем вы руководствовались когда писали ответ. Попробовали чтоли в редактор сначала вставить их.
Про фактор уровня тоже чтото не сходится. Если опять же подставить ваши значения а фактор уровня взять за 1 ед. а предыдущее 1.1 то получим значения. 1;3.10;6.41;11.05;17.16...

Отредактировано SiT3D, 03.12.2014 в 18:09.
Старый 03.12.2014, 17:52
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,279
Активность:
SiT3D, какя тебе нужна формула?
Автозаполнение рассчитывает значения во всех уровнях исходя из введеных значений, там все очевидно, либо прирост, либо приплюсовывание, либо умножение.
Не пойму что ты хочеш от авто заполнения, получить 100\160\200\260 как в доте?
То что я вверху пример привел ты по мойму не понял.
Старый 03.12.2014, 18:36
SiT3D

offline
Опыт: 1,514
Активность:
мне нужно воссоздать автозаполнение, так понятно? Человек вводит 4 значения, а я их должен посчитать. Что не ясно? Как я по вашему их считать буду. Представьте что у нас есть a,b,c,d соответсвено поля, и L как выглядет формула?
Старый 03.12.2014, 19:30
SiT3D

offline
Опыт: 1,514
Активность:
Придется самому подбирать... если подберу выложу, вдруг еще кому-то пригодится.

Отредактировано SiT3D, 04.12.2014 в 16:56.
Старый 04.12.2014, 16:24
SiT3D

offline
Опыт: 1,514
Активность:
Короче формулу я не придумал, все свелось к работе над массивом.
Если L === 1 то Х[i] = а
иначе Х[i] = X[i-1] * b + L*c + d как-то так вроде =)
a,b,c,d - значения в автозаполнении по порядку. L - текущий уровень. Всем спасибо кто хотел помочь =)
Старый 04.12.2014, 23:03
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:31.