KidCode

KidCode 

Игрульки делаю и вам рассказываю

63subscribers

38posts

goals2
1 of 50 paid subscribers
Запилю видео по оптимизации вашей игры на Unity
$0 of $135 raised
И снимаю полноценный видео курс по Unity

StatBar на Unity (урок) ★☆☆

Как быстро превратить Slider на Unity в StatBar который сможет показывать различия между вашим текущем значением статов и тем что вы добавляете/убавляете.
Исходники данного урока можно найти здесь.
Ну а мы приступаем к самому уроку.
Первым делом добавляем на сцену наш дефолтный слайдер. В окне Hierarchy жмем ПКМ -> UI -> Slider.
После чего у нас появляется дефолтныйй Slider у которого мы сразу отключаем ползунок, так как он нам не понадобиться и дублируем Fill (назовем его к примеру FillAdditional) Обратите внимание на то что FillAdditional должен в иерархии располагаться выше чем Fill для правильного отображения слоев.
Вот в целом и все. Чтобы это заработало осталось только накинуть на все это дело вот этот скрипт. Логика у него максимально простая. Есть MainValue - ваше основное значение, и есть AdditionalValue - ваше добавочное значение, которое может быть как положительным так и отрицательным. В случае изменения одного из этих значений (или в случе Update если вы тестируетесь в Editor) будет вызваться метод UpdateSliders который пересчитает ширину MainImage и AdditionalImage.
Навешиваете этот скрипт на свой Slider, заполняете все поля в которых этот скрипт нуждается и получаете вот такую картинку. Если хотите меняете по своему вкусу цвета или спрайты для вашего бара.
Я в своей новой игре CyberDogs Underground Racing сделал это вот так. Можете заценить на Itch'е.
Subscription levels4

Школьник

$1.35 per month
Минимальный уровень для получения закрытого контента и раннего доступа к материалам.
Сэкономьте но одном пирожке в школьной столовой и получите целый месяц доступа к постам, раннему доступу к видео, а также закрытому контенту🔥

Студент

$4.1 per month
Получаете не только ранний доступ к материалам, но и исходный код.
Сэкономьте на одном обеде в университетской столовой и получите целый месяц доступа ко всему контенту, включая исходный код, графику и модели🔥

Gold

$13.5 per month
Для поддержки) Тот же уровень что и студент, но за 1000

Platinum

$27 per month
Для мажоров. Все тоже что и выше, но за 2 рубля)
Go up