| engineerklub | Дата: Вторник, 25.08.2026, 06:02 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 39921
Статус: Offline
| Возможности коллайдеров в Unity. Game дизайн
ДО СИБГУТИ Лабораторная работа №2 по дисциплине "Game дизайн" (2024) Цель работы: изучить свойства компонента Collider, освоить реализацию игровых механик с применением свойств этого компонента. Работа представляет собой отчет в формате .docx на 7 листах с подробным описанием хода работы, развернутыми выводами и скриншотами (6 шт).
Задание: 3.1 Создайте сцену, изображенную на рисунке ниже:
Элементы: - CubeGround – земля; - Slide – горка; - CubeSid - куб стандартного размера; - SphereNancy - сфера стандартного радиуса; - CapsuleBonny - капсула стандарного размера; - CubeSid, SphereNancy, CapsuleBonny должна содержать соответствующие коллайдеры. Настройте коллайдеры так, чтобы размеры коллайдеров созданных примитивов были на 10% больше размера геометрии моделей примитивов.
3.2 Добавьте компоненты Rigidbody и Colliders на все объекты сцены так, чтобы при запуске симуляции объекты сталкивались с горкой и перемещались вниз по ней.
3.3 За физическое поведение коллайдеров при столкновении отвечают физические материалы, назначение в качестве материала коллайдера. Так можно создавать материалы с разной степенью “трения” и “прыгучести”. Создайте физический материал (клик ПКМ в окне Project - Create - Physic Material). Назовите материал EpicMaterial и назначьте его в качестве материала коллайдера объекта Slide (Горка).
3.4 Параметры физического материала можно менять в окне инспектора созданного материала EpicMaterial, где: - Dynamic Friction - динамическое трение - Static Friction - статическое трение - Bounciness - прыгучесть материала коллайдера - Friction и Bounce Compine - определяет по какому принципу объединяются параметры двух взаимодействующих коллайдеров с разными материалами. По умолчанию Average, т.е. берётся среднее значение.
3.5 Подберите такие значение физических материалов, при которых: - примитивы скатываются с горки; - примитивы отскакивают от горки.
3.6 Приведите найденные значения переменных физического материала для двух примеров.
3.7 Создайте составной коллайдер цепи из десяти звеньев. Поэкспериментируйте с настройками Rigidbody (UseGravity и IsKinematic), чтобы цепь вела себя так, как показано ниже. Модель цели ChainElement.unitypackage скачайте по ссылке и добавьте в проект (в верхнем меню выберите Assets - Import Pacjage - Custom Package).
3.8 Дайте развернутый ответ, как должны быть настроены компоненты Rigidbody и Collider звеньев цепи.
3.9 Подразумевается, что на сцене, показанной ниже, цепь должна падать в коробку. Но по какой-то причине этого не происходит. Скачайте EpicSceneCollider.unitypackage, импортируйте в проект и ознакомьтесь с объектами на сцене и их компонентами:
3.10 Настройте корректно коллайдеры объектов так, чтобы объекты вели себя на сцене так: - при касании цепи дна коробки, коробка падает; - цепь должна оказаться внутри коробки; - коробка должна оказаться на земле.
3.11 Дайте развернутый ответ, как должны быть настроены компоненты Rigidbody и Collider для корректной работы сцены
3.12 Напишите развернутый вывод по проделанной работе. Как знания свойств компонентов Collider помогут в создании интерактивных приложений, игр и симуляторов?
СКАЧАТЬ
|
| |
|
|