PAD1K / code-practice

0 stars 0 forks source link

Добавление пользовательского интерфейса #29

Closed HozzyUwU closed 8 months ago

HozzyUwU commented 8 months ago

Необходимо создать базовый графический интерфейс для отображения следующих элементов: здоровье игрока, стамина игрока (стоит также ее связать с ударами противника), счетчик опыта. Для реализации элементов стоит ознакомиться с канвасом.

Wacko34 commented 8 months ago

10:15 Начал работу, прочитал доку, посмотрел видосы

Видосы: https://youtu.be/zc8ac_qUXQY?si=WzOJRrVhTt7dSFaj https://youtu.be/BLfNP4Sc_iA?si=6-b6MF_MyKOOoZwE

Сейчас нужно уехать в вуз, в 16 00 планирую продолжить.

Wacko34 commented 8 months ago

Начал в 16:40 Сделал отображение ХП пингвина. Были проблемы с появлением красного креста, когда значение заливки становилось равным нулю. Решил тем, что удалил и заново создал заливку.

Сделал отображение и работу стамины. Стамина тратится при беге если нажимать на шифт и находиться в движени. При дэше тратится 10 стамины, если она больше 10. Стамина восстанавливается если отжат шифт. При атаке тратится 20 стамины, если она больше 20.

Реализовал опыт: При убийстве монеты ищется компонент ГГ через

GameObject player = GameObject.Find("Player"); // не знаю насколько это правильно

и в слайдер добавляется одно очко. Как только опыт достигает максимального значения, то значение слайдера сбрасывается до нуля, а счетчик уровня (нигде не отображается) ГГ увеличивается на 1.

Wacko34 commented 8 months ago

@HozzyUwU Можно проверять