Отчет по лабораторной работе #1 выполнил(а):
- Попенко Даниила Геннадьевича
- РИ000024 Отметка о выполнении заданий (заполняется студентом):
Задание | Выполнение | Баллы |
---|---|---|
Задание 1 | * | 60 |
Задание 2 | * | 20 |
Задание 3 | * | 20 |
знак "*" - задание выполнено; знак "#" - задание не выполнено;
Работу проверили:
- к.т.н., доцент Денисов Д.В.
- к.э.н., доцент Панов М.А.
- ст. преп., Фадеев В.О.
Структура отчета
- Данные о работе: название работы, фио, группа, выполненные задания.
- Цель работы.
- Задание 1.
- Код реализации выполнения задания. Визуализация результатов выполнения (если применимо).
- Задание 2.
- Код реализации выполнения задания. Визуализация результатов выполнения (если применимо).
- Задание 3.
- Код реализации выполнения задания. Визуализация результатов выполнения (если применимо).
- Выводы.
- ✨Magic ✨
Настройть необходимое программное окружения. Ознакомиться с основными возможностями Unity и взаимодействием с объектами внутри встроенного редактора.
Ход работы:
- Создать новый проект из шаблона 3D-Core.
- Проверить, что настроена интеграция редактора Unity и Visual Studio Code.
- Создать объект
Plane
; - Создать объект
Cube
; - Создать объект
Sphere
; - Установить компонент
Sphere Collider
для объекта Sphere; - Настроить
Sphere Collider
в роли триггера; - Объект куб перекрасить в красный цвет;
- Добавить кубу симуляцию физики, при этом куб не должен проваливаться под
Plane
; - Написать скрипт, который будет выводить в консоль сообщение о том, что объект Sphere столкнулся с объектом Cube;
- При столкновении Cube должен менять свой цвет на зелёный, а при завершения столкновения обратно на красный.
Результат выполнения хода работы:
-
Что произойдёт с координатами объекта, если он перестанет быть дочерним?
-
Создайте три различных примера работы компонента RigitBody?
Ход работы:
-
Используя встроенный редактор я поместил один объект в другой тем самым сделал его дочерним. Для демонстрации я начал менять положение родительского элемента на экране сцены и дочерний элемент тоже начал менять свое положение. Это значит что положение дочернего объекта было зависимым или релятивным по отношнию к родительскому. Когда я отвязал один объект от другого то передвигая один объект положение другого не менялось.
-
Я добавил 3 объекта Sphere которые различались по свойствам RigitBody, с Use Gravity, с Is Kinematic и без них. При включенном Use Gravity объекты падают вниз, при включенном Is Kinematic объекты зафиксированы в воздухе, но при этом они не реагируют на столкновения.
- Я использовал
InputField
иButton
. Написал небольшой скрипт по созданию обьектов и добавил его кInputField
. Все получилось!
Я впервые поработал с Unity и сделал задание, мне очень понравилось.
Plugin | README |
---|---|
Dropbox | [plugins/dropbox/README.md][PlDb] |
GitHub | [plugins/github/README.md][PlGh] |
Google Drive | [plugins/googledrive/README.md][PlGd] |
OneDrive | [plugins/onedrive/README.md][PlOd] |
Medium | [plugins/medium/README.md][PlMe] |
Google Analytics | [plugins/googleanalytics/README.md][PlGa] |
BigDigital Team: Denisov | Fadeev | Panov