8.48M
Category: programmingprogramming

Отображение пуль игрока

1.

EasyCode
Хп противника.
Отображение пуль игрока.
РИ Senior М10У4

2.

EasyCode
Задачи на урок
1. Добавить зомби хп
2. Настроить получение урона
противником
3. Создать механизм отображения и счёта
пуль игрока
4. Написать код смены анимаций при беге

3.

EasyCode
Повторение

4.

Откройте префаб игрока и добавьте ему оружие в правую руку
EasyCode
Добавление оружия

5.

Измените размеры и поворот так, чтобы оно лежало в кисти
модели
EasyCode
Добавление оружия

6.

Создадим скрипт для ХП противника
EasyCode
HP зомби

7.

Добавим его на модель зомби
EasyCode
HP зомби

8.

Модифицируем скрипт Shooting
EasyCode
HP зомби

9.

Добавим переменные для общего и максимального кол-ва пуль
EasyCode
Общее кол-во патронов

10.

Настроим отнятие и прибавление пуль в корутине
EasyCode
Общее кол-во патронов

11.

Модифицируем корутину, добавив условие на проверку, что у
игрока есть пули
EasyCode
Общее кол-во патронов

12.

А также настроим логику в момент, когда пуль меньше, чем
вмещает магазин
EasyCode
Общее кол-во патронов

13.

EasyCode
Перемена

14.

Создадим канвас с надписью и сохраним его как префаб
EasyCode
Отображение кол-ва пуль

15.

Будем создавать его каждому игроку в скрипте InstantiatePlayer.
Поместив в переменную PlayerGUI наш канвас в инспекторе.
EasyCode
Общее кол-во патронов

16.

Напишем скрипт для взаимодействия интерфейса со скриптом
Shooting
EasyCode
Отображение кол-ва пуль

17.

Откроем префаб канваса, добавим скрипт на него и поместим в
переменную нашу надпись
EasyCode
Общее кол-во патронов

18.

В ДЗ вы настраивали аниматор. Теперь настроим переключение
анимаций через него в скрипте PlayerMove
EasyCode
Анимации бега

19.

EasyCode
Завершение
урока

20.

Добавьте на карту несколько пустых объектов с тегом
ZombieSpawner. Расставьте их в местах, где должны
появляться зомби(Используйте края карты, чтобы враги на
появлялись прямо на игроках.)
EasyCode
Домашнее задание

21.

На следующем занятии мы настроим ИИ зомби, чтобы
он преследовал и атаковал игроков
EasyCode
Что будет дальше?

22.

EasyCode
Спасибо за урок!
English     Русский Rules