PDA

Просмотр полной версии : Шкала опыта


dendead
13.12.2013, 12:11
Доброго времени суток. Пытаюсь сейчас сделать что-то вроде шкалы опыта. Пытаюсь использовать принцип прелоадера, но не получается то, что нужно. Нужно динамическое изменение заполнения шкалы в зависимости от уровня и кол-ва получаемого опыта. Думал есть конкретные примеры создания шкалы опыта в интернете, но не нашёл. Подскажите пожалуйста где можно их подсмотреть.

Добавлено через 21 минуту
http://www.kirupa.com/forum/showthread.php?371606-Experience-bar-solution&p=2636429

Стоило поискать на иностранных ресурсах. Прошу прощения, тема не актуальна.

alexandrratush
13.12.2013, 12:37
Если я вас правильно понял, то вот как я сделал в своей игре:

levelBar.width = 106 / (nextExperience - firstExperience) * (experience - firstExperience);

, где:
nextExperience - количество очков опыта для следующего уровня
firstExperience - начальное количество очков опыта
experience - текущее значение очков опыта
106 - максимальная длинна полоски levelBar

dendead
13.12.2013, 12:44
alexandrratush, так даже проще, чем в примере по ссылке. Большое спасибо.