Визуальное программирование Аpple Picker Практикум…

Какую информацию вы ищите на сайте?
Ответы на тесты в ММУ
85.01%
Примеры отчёта по практике
10.79%
Помощь с дистанционным обучением
4.2%
Проголосовало: 1001

Визуальное программирование

Аpple Picker
Практикум по прототипированию игр в Unity
Вводная часть
В рамках лабораторного практикума студенту предлагается разработать прототип игры типа “Picker”, под который может быть адаптировано достаточно большое количество игровых механик и процессов. Практикум разбит на основные разделы, в каждом из которых будут описаны основные этапы разработки игры. В практикуме будет рассмотрен пошаговый пример создания мобильной игры “Apple Picker”. Вид готовой реализации приведен на рисунке В1.
Разбор работы игры Apple Picker приводится в презентации.
Чтобы получить зачет по практикуму студентам необходимо:
● Повторить реализацию прототипа игры “Apple Picker”.
● Дополнительно внести модификации во внешний вид и/или расширить игровой функционал прототипа согласно методики разработки МДЭ (механика, динамика, эстетика).
● Подготовить презентацию разработанного прототипа с модификациями и защитить его. Для подготовки презентации рекомендуется использовать “Online Google Slides”.
Часть 1. Исходные данные
1.1 Методический материал
Ниже приведены ссылки на необходимое программное обеспечение, а также наиболее востребованные онлайн-ресурсы и библиотеки, широко использующиеся для разработки мобильных игр и приложений. Используя приведенные ниже ресурсы, можно как выкачать исходные данные для проекта “Space Simulator”, так и подобрать элементы интерфейса или игровые модели для реализации своего “игрового мира”.
Программное обеспечение:
● Unity — межплатформенная среда разработки компьютерных игр;
● Blender — программное обеспечение для создания трёхмерной компьютерной графики;
● Figma — онлайн-сервис для разработки интерфейсов и прототипирования;
Модели и элементы интерфейса:
● GitHub — исходные файлы для игры “Space Simulator” в репозитории;
● Grabcad — облачная среда для управления, просмотра и обмена файлами САПР;
● Mixamo.com — сервис для работы с элементами компьютерной 3D-графики и анимациями;
Материалы для дополнительного изучения:
● Руководство Unity;
● Mobile Game Development with Unity: Build Once, Deploy Anywhere;
Часть 2. Подготовка к созданию прототипа
2.1 Игровой дизайн
Игровым дизайном (англ. game design) называют процесс создания формы и содержания игрового процесса (геймплея) разрабатываемой игры. Перед началом разработки следует определиться с основными требованиями, предъявляемыми к мобильному приложению и/или мобильной игре:
● Платформа, под которую осуществляется разработка (Android / iOS);
● Разрешение и ориентация экрана;
● Длительность игровой сессии;
● Система управления и ее сложность;
● Однопользовательская или многопользовательская игра;
● Система монетизации приложения.
В игре “Apple Picker” центральным объектом в игре будет являться яблочное дерево и корзина. Игровой процесс будет заключаться в том, чтобы ловить летящие вниз яблоки. Часто для понимания концепции игры полезно сделать наброски в виде скетчей, выполнить которые можно как с применением профессиональных средств рисования/прототипирования, так и просто на листе бумаги:
Рисунок 2.1 — Пример скетча для игры “Apple Picker”
Важно отметить, что игровой дизайн имеет крайне малое отношение к графическому дизайну. При создании игрового дизайна важнее описать общую концепцию игрового процесса. С игрой должно быть интересно взаимодействовать даже когда она представлена в виде кубиков и блоков. Поэтому на данном этапе нам достаточно иметь упрощенную геометрию игровых моделей, и желательно чтобы в будущем существенно не менялись размеры ключевых игровых объектов. В любом случае взаимодействие с объектами описывается не их внешним видом, а такими свойствами (компонентами в Unity), как Collider и RigidBody.
2.2 Создание сцены
1. Запустите среду разработки Unity
2. Создайте новый проект — New — 3D Templates — Create:
Рисунок 2.2 — Создание проекта в Unity
3. Дайте проекту имя, например Epic Apple Picker;
4. Переименуйте главную сцену. Дайте ей имя _Scene_0;
5. В Project создайте сценарии на C# с именами: ApplePicker, Apple, AppleTree; Basket (на данном этапе не нужно подключать сценарии к объектам).
Часть 3. Создание игровых объектов
3.1 Apple Tree
1. Создайте объект, выбрав в главном меню выберите GameObject — 3D Object — Cylinder. Переименуйте объект в Trunk. Проверьте, что его параметры Transform указаны в следующем виде: Position [0,0,0]; Rotation [0,0,0], Scale [1,1,1];
2. Создайте объект, выбрав в главном меню выберите GameObject — 3D Object — Sphere. Переименуйте объект в Leaves. Проверьте, что его параметры Transform указаны в следующем виде: Position [0,0.5,0]; Rotation [0,0,0], Scale [4,2,3];
3. Создайте пустой игровой объект GameObject — Create Empty. И переименуйте объект в AppleTree. Настройки компонента Transform для него: Position [0,0,0]; Rotation [0,0,0], Scale [1,1,1];
4. “Перетащите” игровые объекты Trunk и Leaves внутрь AppleTree. Теперь, если необходимо переместить или масштабировать AppleTree, вместе с ним будут перемещаться объекты, находящиеся внутри.
5. В качестве эксперимента установите размеры AppleTree в Transform, Scale [3,3,3], либо установите произвольные размеры на свой выбор.
6. Добавьте компонент Rigidbody в AppleTree. Для этого выберите AppleTree, в окне Inspector выберите Add Component — Physics — Rigidbody;
7. Снимите в настройках добавленного Rigidbody флажок Use Gravity. Проверьте работу игрового объекта на сцене с установленным и снятым флажком.
8. Создайте материал для AppleTree, для этого выберите в меню Assets — Create — Material. Переименуйте материал в Mat_Wood. Перетащите материал на объект Trunk.
9. Чтобы изменить цвет материала, выберите Mat_Wood и в окне Inspector в поле Albedo установите цвет ствола дерева на свой выбор. “Ползунки” Metallic и Smoothness придадут цвету более/менее металлический и гладкий вид.
10. Аналогично создайте материал с именем Mat_Leaves для объекта Leaves. Установите для материала цвет листвы.
11. Перетащите объект AppleTree из панели Hierarchy в Project, чтобы создать шаблон (Prefab).
12. Выберите элемент Directional Light в иерархии и установите диагональное освещение: Position [0,20,0]; Rotation [50,-30,0], Scale [1,1,1];
13. Сместите AppleTree вверх, изменив координаты: Position [0,10,0].
3.2 Apple
1. Создайте шаблон для яблок, выбрав в меню GameObject — 3D Object — Sphere. Переименуйте объект в Apple. Проверьте, что его параметры Transform указаны в следующем виде: Position [0,0,0]; Rotation [0,0,0], Scale [1,1,1];
2. Создайте материал Mat_Apple, установите для него красный цвет и перетащите созданный материал на объект Apple;
3. Добавьте объекту Apple в панели Hierarchy компонент (Add Component) Rigidbody. Теперь при воспроизведении (нажатии кнопки Play) прототип яблока будет падать вниз.
4. Так как на экране будет появляться множество яблок, позднее нам придется работать с массивами объектов Apple. Для простоты дальнейшей работы снабдим Apple специальным тегом. Для этого выберите Apple в окне иерархии, далее нажмите по кнопке Tag в окне Inspector и выберите Add Tag, см. рисунок 3.1
Рисунок 3.1 — Добавление тега к объекту Apple
5. После этого откроется диспетчер тегов и слоев. Внутри окна Tags & Layers кликните по значку “+” и добавьте новый тег с именем Apple. Поле того как напишете новое имя, нажмите Save.
6. Теперь в поле на рисунке 3.1 для объекта Apple можно задать новый тег с именем Apple.
7. Создайте шаблон для Apple, перетащим его из окна с иерархией в Project. После того как шаблон будет создан, его можно удалить из окна иерархии объектов (и соответственно со сцены).

Анна
Анна
Исследования ученых о взаимосвязи ума и красоты говорят о том, что умные люди – красивые!
Задать вопрос
Представленная информация была полезной?
ДА
86.75%
НЕТ
13.25%
Проголосовало: 249

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp
Оцените статью
Ответы на тесты
Добавить комментарий

  1. Комментарий
    Инга

    Здравствуйте, меня интересуют примерные тесты по биотехническим технологиям

    Ответить
    1. Комментарий
      автор

      Инга, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  2. Комментарий
    Валерия автор

    Здравствуйте! Нужно сдать сессию под ключ ММУ

    Ответить
    1. Комментарий
      автор

      Валерия, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  3. Комментарий
    Дмитрий автор

    Здравствуйте! ВКР ММУ выполняете?

    Ответить
    1. Комментарий
      автор

      Дмитрий, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  4. Комментарий
    Кристина автор

    Отчет по Ознакомительная практика ММУ 2 семестр электроэнергетика и электротехника

    Ответить
    1. Комментарий
      автор

      Кристина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  5. Комментарий
    Анна автор

    Преддипломная практика | П.В | Производственная практика ММУ по направлению 20.03.01 Техносферная безопасность.__2. Научно-исследовательская работа | П.В | Производственная практика

    Ответить
    1. автор

      Анна, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  6. Комментарий
    Владимир автор

    Учебная практика. Дистанционное обучение в колледже ММУ. Торговое дело 1 семестр

    Ответить
    1. Комментарий
      автор

      Владимир, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  7. Комментарий
    Иван автор

    сдать вступительный экзамены , на менеджер в энергетике, ММУ

    Ответить
    1. Комментарий
      автор

      Иван, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  8. Комментарий
    Оксана автор

    Технологическая (проектно-технологическая) практика | П.В | Производственная практика / институт ВТУ ММУ факультет Техносферная безопасность профиль Пожарная безопасность

    Ответить
    1. Комментарий
      автор

      Оксана, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  9. Комментарий
    Андрей автор

    Подскажите, пожалуйста, сколько будет стоить закрыть предмет на 2 курсе ММУ, просто тесты?

    Ответить
    1. Комментарий
      автор

      Андрей, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  10. Комментарий
    Екатерина автор

    Колледж ММУ специальность Оператор диспетчерской службы.__Онлайн тесты за 1 семестр и отчет об учебной практике ПМ.01, 02, 03

    Ответить
    1. Комментарий
      автор

      Екатерина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  11. Комментарий
    Юлия автор

    Анатомия 1 курс 2 семестр в ММУ

    Ответить
    1. Комментарий
      автор

      Юлия, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  12. Комментарий
    Дарья автор

    «Системы обеспечения производственной безопасности» для ММУ__Курсовая на одну из тем.

    Ответить
    1. Комментарий
      автор

      Дарья, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  13. Комментарий
    Ангелина автор

    Сессию дистанционно в ММУ

    Ответить
    1. Комментарий
      автор

      Ангелина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  14. Комментарий
    Кирилл автор

    Здравствуйте, нужна помощь по сдаче вступительных тестов ММУ русский,информационные технологии,математика (инженерно-технический профиль)

    Ответить
    1. Комментарий
      автор

      Кирилл, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
  15. Комментарий
    Артём автор

    Ответы на вступительные экзамены в ММУ

    Ответить
    1. Комментарий
      автор

      Артём, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!

      Ответить
Заявка на расчет