Содержание
- 2. ЦЕЛИ И ИТОГИ ЛЕКЦИИ Цели этой лекции: Реализовать простую игру Показать, как использовать класс игрового режима
- 3. ИГРОВЫЕ КЛАССЫ Игра, созданная в этой лекции, основана на шаблоне от третьего лица Third person. В
- 4. ПРАВИЛА ИГРЫ Игрок должен собрать маленькие статуи, которые появляются на экране, прежде чем истечет время. Начальное
- 5. СОЗДАНИЕ ПРОЕКТА Создайте новый проект используя шаблон Third Person с наличием starter content. Удалите Static Mesh
- 6. BP_GUIDE_GAMEMODE Создайте новый Блюпринт класс “Game Mode Base” как родительский класс. Назовите его “BP_Guide_GameMode”. Создайте переменные
- 7. BP_GUIDE_GAMEMODE: МАКРОС СТАРТА ИГРЫ На панели My Blueprint создайте макрос с именем “StartGame”. Этот макрос отвечает
- 8. BP_GUIDE_GAMEMODE: МАКРОС СТАРТА ИГРЫ Макрос StartGame установит начальные значения переменных. Функция Set Timer создает объект Timer,
- 9. BP_GUIDE_GAMEMODE: ИСПОЛЬЗОВАНИЕ МАКРОСА Макрос StartGame вызывается из события BeginPlay в BP_Guide_GameMode Blueprint. Было создано настраиваемое событие
- 10. BP_GUIDE_GAMEMODE: СОБЫТИЕ CLOCK Clock - это настраиваемое событие, которое Timer вызывает каждую секунду. Он имеет следующие
- 11. BP_GUIDE_GAMEMODE: СОБРАННЫЕ СТАТУИ 1/2 “Statue Collected” - это функция в BP_Guide_GameMode, которая вызывается классом BP_Statue, когда
- 12. BP_GUIDE_GAMEMODE: СОБРАННЫЕ СТАТУИ 2/2 Вторая часть функции Statue Collected выполняет следующие функции: Проверяет, кратно ли значение
- 13. BP_GUIDE_HUD Создайте новый класс Blueprint и выберите «HUD» в качестве родительского класса. Назовите его «BP_Guide_HUD». Создайте
- 14. BP_GUIDE_HUD: ЭКРАННЫЕ КООРДИНАТЫ Единственное действие, которое будет использоваться для рисования в этой игре, - это функция
- 15. BP_GUIDE_HUD: ПОЛУЧЕНИЕ ОТРИСОВКИ HUD 1/3 Чтобы рисовать на экране, событие Receive Draw HUD должно быть добавлено
- 16. BP_GUIDE_HUD: ПОЛУЧЕНИЕ ОТРИСОВКИ HUD 2/3 Настройка рисования текста для переменных Time и Level очень похожа на
- 17. BP_GUIDE_HUD: ПОЛУЧЕНИЕ ОТРИСОВКИ HUD 3/3 Последняя часть события Receive Draw HUD проверяет, имеет ли значение переменной
- 18. BP_STATUE Создайте новый класс Blueprint и выберите «Actor» в качестве родительского класса. Переименуйте его в «BP_Statue».
- 19. BP_STATUE: СОБЫТИЕ BEGIN PLAY Изображение справа показывает, что событие BeginPlay получает ссылку на Game Mode, приводит
- 20. BP_STATUE: ФУНКЦИЯ INIT STATUE В функции InitStatue есть две основных ноды: Teleport: этот узел устанавливает новое
- 21. BP_STATUE: ACTOR BEGIN OVERLAP 1/2 Событие столкновения ActorBeginOverlap запускается, когда Актор в игре перекрывает статую. Значение,
- 22. BP_STATUE: ACTOR BEGIN OVERLAP 2/2 Если статуя собрана, вызывается функция Statue Collected класса My_Guide_GameMode для управления
- 23. УСТАНОВКА РЕЖИМА ИГРЫ Откройте BP_Guide_GameMode Blueprint и нажмите кнопку Class Defaults. Поставьте свойство Default Pawn Class
- 24. ПРОЦЕСС ИГРЫ Если все правильно, во время игры игрок будет управлять персонажем и должен получить статуи.
- 26. Скачать презентацию























Методика підготовки та надсилання до ЄДРСР за допомогою КП Д-З документів минулих років
Тезаурус. Справочник от Чарли Чаплина
Операторы и циклы. Язык Си
Создание игры в жанре платформера на языке C#, Unity
Почему мы на пороге слияния людей и машин
Компьютерное информационное моделирование
Хранение данных. Файлы. Xamarin Forms
Информация: свойства, виды, информация и данные; общая характеристика процесса сбора, передачи, обработки информации
Интеграция системы
Java_amm_lesson_2 (1)
Программирование на языке Паскаль (7 класс)
Pick the note. Правила игры
Безопасное пользование Интернетом
Голосовой помощник
Госуслуги для школьников
Электронные таблицы (ЭТ)
Формирование библиографической записи на DVD
Организация сетевого администрирования
Программирование контроллеров
Регистровая память. Регистры микропроцессора
Презентация на тему Устройство компьютера
Практика в газете Пермский университет
Настольные издательские системы
Продвижение Новопятницкой сельской библиотеки в социальных сетях
Полный цикл разработки JS
Рабочий стол
Как запланировать онлайн лекцию
Задание №2. Разработка презентации в приложении PowerPoint на базе первого задания