25.02M

М6У2 Roblox Middle

1.

М6У2
Проектирование
достижений игрока

2.

01
Приветствие

3.

СЕГОДНЯ НА ЗАНЯТИИ МЫ…
❖ Узнаем, как реализовать выдачу дропа
❖ Познакомимся с понятие лидерборд
❖ Научимся делать скрипт временно недоступным

4.

Как прошла
ваша
неделя?

5.

Система достижений
является важной частью
многих видеоигр

6.

Она служит не только для поощрения
игроков за их успехи, но и для повышения
интереса к игре
Достижения могут мотивировать игроков исследовать новые аспекты
игры, улучшать свои навыки и достигать определенных целей.

7.

Как вы думаете, что такое
лидерборд?

8.

Лидерборд – это рейтинг
игроков в игре

9.

Какие достижения игрока
мы можем отразить в
лидерборде?

10.

В игре жанра Survival Horror достижения
могут включать в себя:
● Валюту
● Количество убийств
● Опыт
● Выживание

11.

Лидерборд в нашей игре будет
показывать, сколько у игрока имеется
денег

12.

Работа в Roblox Studio

13.

Откройте игру,
созданную на
прошлом занятии
Она находится в разделе My Games.

14.

Для начала проверьте, включены ли
Explorer и Properties
Если их нет, то
перейдите во
вкладку View.

15.

Проверьте, что у вас включено
окно Output

16.

Проверьте, чтобы в вашей игре
была папка Data с объектом
Player

17.

Добавьте обычный скрипт к
ServerScriptService
и переименуйте его в leaderboard

18.

Напишите скрипт:

19.

Как игрок будет получать
валюту в игре?

20.

При убийстве зомби с него
будет выпадать дроп в
виде монет

21.

Для этого создайте новую папку и назовите её Coins

22.

На прошлом занятии мы написали скрипт
DestroyZombie, который удаляет зомби с карты
после его смерти
Найдите его, он находится внутри
модели Zombie в ServerStorage

23.

Дополните этот скрипт следующими
командами:

24.

Добавьте второй скрипт внутрь скрипта и
назовите его Collect

25.

В свойствах скрипта уберите галочку в
поле Enabled
Т.е. скрипт будет включаться
только тогда, когда зомби
умирает
Скрипт должен стать светлосерым

26.

Напишите скрипт:

27.

Проверьте, что у модели Zombie в свойстве
PrimaryPart стоит объект HumanoidRootPart

28.

Настало время настроить
покупку оружия!

29.

Зайдите в скрипт WeaponGiver

30.

Дополните его командами:

31.

Протестируйте игру!
Все ошибки можно увидеть в
окне Output

32.

Как сохранить игру?

33.

Чтобы потом получить доступ к
нашей игре, мы должны её
сохранять
Это можно сделать несколькими
способами

34.

Первый способ. Сочетание клавиш
Ctrl
S

35.

36.

Второй способ
1. В меню выбрать File
2. В списке выбрать Save to
Roblox ИЛИ Save to Roblox As
3. Придумать название игры и
нажать на синюю кнопку Save
(с англ. – сохранить)

37.

EasyCode
EasyCode
QUIZ
ссылка на квиз

38.

Рефлексия

39.

СЕГОДНЯ НА ЗАНЯТИИ МЫ…
❖ Узнали, как реализовать выдачу дропа
❖ Познакомились с понятие лидерборд
❖ Научились делать скрипт временно недоступным

40.

Я сегодня…

41.

Тема следующего
урока:
Творческий урок.
Публикация проекта

42.

Домашнее задание:
Уровень Junior
Расставить бонусы-монеты по карте
Уровень Middle
Реализовать бонусы различного
номинала. Добавить ловушки в игру
Уровень Senior
Доработать интерфейс характеристик и
достижений игрока.

43.

Спасибо за урок!
English     Русский Правила