debebantur / DA-in-GameDev-lab1

Шаблон отчета по лабораторной работе #1 курса "Анализ данных [в ГеймДеве] в примерах и задачах"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Основы работы в среде разработки систем виртуальной и дополненной реальности. Основы работы c Unity. [in GameDev]

Отчет по лабораторной работе #1 выполнил(а):

  • Филиппов Степан Владимирович
  • РИ-300015 Отметка о выполнении заданий (заполняется студентом):
Задание Выполнение Баллы
Задание 1 * 60
Задание 2 * 20
Задание 3 * 20

знак "*" - задание выполнено; знак "#" - задание не выполнено;

Работу проверили:

  • к.т.н., доцент Денисов Д.В.
  • к.э.н., доцент Панов М.А.
  • ст. преп., Фадеев В.О.

Цель работы

Ознакомиться с основными операторами зыка Python на примере реализации линейной регрессии.

Задание 1

Пошагово выполнить каждый пункт раздела "ход работы" с описанием и примерами реализации задач

Ход работы:

  • Создать новый проект из шаблона 3D – Core;
  • Проверить, что настроена интеграция редактора Unity и Visual Studio Code (пункты 8-10 введения);
  • Создать объект Plane;
  • Создать объект Cube;
  • Создать объект Sphere;
  • Установить компонент Sphere Collider для объекта Sphere;
  • Настроить Sphere Collider в роли триггера;
  • Объект куб перекрасить в красный цвет;
  • Добавить кубу симуляцию физики, при это куб не должен проваливаться под Plane;
  • Написать скрипт, который будет выводить в консоль сообщение о том, что объект Sphere столкнулся с объектом Cube;
  • При столкновении Cube должен менять свой цвет на зелёный, а при завершении столкновения обратно на красный.

Image alt

Задание 2

Что произойдёт с координатами объекта, если он перестанет быть дочерним?

Объект сместится на мировые координаты вместо координат родителя

Создайте три различных примера работы компонента RigidBody

Xoд работы:

-создать сферу, включить гравитацию, наблюдать за тем, как сфера падает -создать куб, не включать гравитацию, наблюдать за тем, как куб левитирует -поместить сферу над кубом, наблюдать за тем, как объекты взаимиодействуют

Image alt

Image alt

Задание 3 Реализуйте на сцене генерацию n кубиков. Число n вводится пользователем после старта сцены.

Xoд работы:

  • создать префаб куба
  • создать канвас, на который поместить поле ввода и кнопку
  • создать скрипт, который по кнопке создаёт заданное колличество кубов

Image alt

Image alt

Выводы

Были восстановлены знания о создании базовой физики в юнити.

About

Шаблон отчета по лабораторной работе #1 курса "Анализ данных [в ГеймДеве] в примерах и задачах"


Languages

Language:C# 99.8%Language:HLSL 0.1%Language:ShaderLab 0.0%