Основы работы в среде разработки систем виртуальной и дополненной реальности. Основы работы c Unity. [in GameDev]
Отчет по лабораторной работе #1 выполнил(а):
- Филиппов Степан Владимирович
- РИ-300015 Отметка о выполнении заданий (заполняется студентом):
Задание | Выполнение | Баллы |
---|---|---|
Задание 1 | * | 60 |
Задание 2 | * | 20 |
Задание 3 | * | 20 |
знак "*" - задание выполнено; знак "#" - задание не выполнено;
Работу проверили:
- к.т.н., доцент Денисов Д.В.
- к.э.н., доцент Панов М.А.
- ст. преп., Фадеев В.О.
Ознакомиться с основными операторами зыка Python на примере реализации линейной регрессии.
Ход работы:
- Создать новый проект из шаблона 3D – Core;
- Проверить, что настроена интеграция редактора Unity и Visual Studio Code (пункты 8-10 введения);
- Создать объект Plane;
- Создать объект Cube;
- Создать объект Sphere;
- Установить компонент Sphere Collider для объекта Sphere;
- Настроить Sphere Collider в роли триггера;
- Объект куб перекрасить в красный цвет;
- Добавить кубу симуляцию физики, при это куб не должен проваливаться под Plane;
- Написать скрипт, который будет выводить в консоль сообщение о том, что объект Sphere столкнулся с объектом Cube;
- При столкновении Cube должен менять свой цвет на зелёный, а при завершении столкновения обратно на красный.
Объект сместится на мировые координаты вместо координат родителя
-создать сферу, включить гравитацию, наблюдать за тем, как сфера падает -создать куб, не включать гравитацию, наблюдать за тем, как куб левитирует -поместить сферу над кубом, наблюдать за тем, как объекты взаимиодействуют
Задание 3 Реализуйте на сцене генерацию n кубиков. Число n вводится пользователем после старта сцены.
- создать префаб куба
- создать канвас, на который поместить поле ввода и кнопку
- создать скрипт, который по кнопке создаёт заданное колличество кубов
Были восстановлены знания о создании базовой физики в юнити.