Полезное

Мы Вконтакте

Discord канал

#
1 ... 61626364656667 ... 174
Модератор: icms
Аватара пользователя
Пользователь
Сообщения: 708
Di-Crash писал(а):
А какие цифры получаются когда вы добавляете 5000 экспы?

Если сразу добавить 5000 опыта, то будет так - уровень 2 4900\250
Где 4900 это Experience, а 250 это ExpForNextLevel
_________________
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

Изображение
Последний раз редактировалось (_-=ZhekA=-_) 19 июн 2017, 22:29, всего редактировалось 1 раз.
Аватара пользователя
Супермодератор
Сообщения: 719
В общем вот что у меня получилось.

Изображение

Попробуйте.
_________________
Ничто не истинно. И если это утверждение истинно, то оно ложно. (c)
Аватара пользователя
Пользователь
Сообщения: 708
Цитата:
Попробуйте.

Ок, сейчас попробую )
_________________
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

Изображение
Аватара пользователя
Супермодератор
Сообщения: 719
Если это то что вам нужно, то ошибка была в том что это было единичное срабатывание, а надо было сделать итерации.
_________________
Ничто не истинно. И если это утверждение истинно, то оно ложно. (c)
Аватара пользователя
Пользователь
Сообщения: 708
Di-Crash писал(а):
Если это то что вам нужно, то ошибка была в том что это было единичное срабатывание, а надо было сделать итерации.

Протестил работает! )
Да, это больше похоже на правду! )))) Если не трудно, то опиши плиз подробно, что, как и для чего ты там делал, чтобы я понял, как она работает! )))
_________________
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

Изображение
Аватара пользователя
Супермодератор
Сообщения: 719
Я удалил лишнее, а конкретно добавление нуля к сумме exp, и я добавил луп после бранчя, если сумма exp больше суммы exp for next lvl то зациклить последовательность до тех пор пока сумма exp не станет меньше суммы exp for next lvl. На кадую итерацию мы отнимаем от суммы exp сумму exp for next lvl, получаем новую сумму exp for next lvl и добавляем 1 к сумме lvl.
_________________
Ничто не истинно. И если это утверждение истинно, то оно ложно. (c)
Аватара пользователя
Супермодератор
Сообщения: 719
Еще вот так можно сделать, повесить на эвент тик, на мой взгляд так даже лучше.

Изображение

Ехпириенс все таки штука часто используемая, в нее постоянно что то добавляется. У вас есть переменная exp и с каждым кадром проверяется является ли она равной или больше переменной Exp for next lvl, если является, производить действия.

Все что нужно это просто добавлять к переменной различные значения откуда угодно.
_________________
Ничто не истинно. И если это утверждение истинно, то оно ложно. (c)
Аватара пользователя
Пользователь
Сообщения: 708
Di-Crash писал(а):
Я удалил лишнее, а конкретно добавление нуля к сумме exp, и я добавил луп после бранчя, если сумма exp больше суммы exp for next lvl то зациклить последовательность до тех пор пока сумма exp не станет меньше суммы exp for next lvl. На кадую итерацию мы отнимаем от суммы exp сумму exp for next lvl, получаем новую сумму exp for next lvl и добавляем 1 к сумме lvl.

Либо, я что-то не так понял, либо, эта система немного не правильно считает.
Допустим, я изначально добавил 5000 у меня стало 6 1500\2350, а потом 2 раза по 177 по получим 6 1854\2350
А если, я изначально добавилю, например, два раза по 177 получилось 3 4\550 и потом добавил еще 5000, то получилось 6 1854\2350
А теперь вопрос, почему во-втором случаи после добавлении еще 5000 уровень получился 6, ведь по идеи он должен быть уже больше?
_________________
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

Изображение
Аватара пользователя
Супермодератор
Сообщения: 719
Почему? Я если честно в математике не силен но мне кажется что так и должно быть.
_________________
Ничто не истинно. И если это утверждение истинно, то оно ложно. (c)
Аватара пользователя
Пользователь
Сообщения: 708
Di-Crash писал(а):
Почему?

Ну, по идеи счет должен пойти уже от 3 уровня где уже 550, а не от 1 где 100
_________________
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

Изображение


Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

UEngine.ru © 2017
Все права защищены. При копировании материалов с сайта, ссылка на первоисточник обязательна.
Яндекс.Метрика
Главная страница