Изучение Unity3D 2019 на реальных примерах - Урок 4 Конструкция If. Ограничение движения.

Subscribers:
12,900
Published on ● Video Link: https://www.youtube.com/watch?v=Cqd5q1RxmLA



Duration: 7:29
818 views
40


Редактор Unity имеет простой Drag&Drop интерфейс, который легко настраивать, состоящий из различных окон, благодаря чему можно производить отладку игры прямо в редакторе. Движок поддерживает два скриптовых языка: C#, JavaScript (модификация). Ранее была поддержка Boo (диалект Python), но его убрали в 5-й версии. Расчёты физики производит физический движок PhysX от NVIDIA.

Проект в Unity делится на сцены (уровни) — отдельные файлы, содержащие свои игровые миры со своим набором объектов, сценариев, и настроек. Сцены могут содержать в себе как, собственно, объекты (модели), так и пустые игровые объекты — объекты, которые не имеют модели («пустышки»). Объекты, в свою очередь содержат наборы компонентов, с которыми и взаимодействуют скрипты. Также у объектов есть название (в Unity допускается наличие двух и более объектов с одинаковыми названиями), может быть тег (метка) и слой, на котором он должен отображаться. Так, у любого объекта на сцене обязательно присутствует компонент Transform — он хранит в себе координаты местоположения, поворота и размеров объекта по всем трём осям. У объектов с видимой геометрией также по умолчанию присутствует компонент Mesh Renderer, делающий модель объекта видимой.

К объектам можно применять коллизии (в Unity т. н. коллайдеры — collider), которых существует несколько типов.

Также Unity поддерживает физику твёрдых тел и ткани, а также физику типа Ragdoll (тряпичная кукла). В редакторе имеется система наследования объектов; дочерние объекты будут повторять все изменения позиции, поворота и масштаба родительского объекта. Скрипты в редакторе прикрепляются к объектам в виде отдельных компонентов.

При импорте текстуры в Unity можно сгенерировать alpha-канал, mip-уровни, normal-map, light-map, карту отражений, однако непосредственно на модель текстуру прикрепить нельзя — будет создан материал, которому будет назначен шейдер, и затем материал прикрепится к модели. Редактор Unity поддерживает написание и редактирование шейдеров. Редактор Unity имеет компонент для создания анимации, но также анимацию можно создать предварительно в 3D-редакторе и импортировать вместе с моделью, а затем разбить на файлы.




Other Videos By Cosmos3D Self Made


2019-09-13Невероятные приключения Капитана Спирита - 3 серия - Уборка в доме.
2019-09-13Невероятные приключения Капитана Спирита - Серия 2. Завтрак.
2019-09-13Невероятные приключения Капитана Спирита - 1 Серия. Начало.
2019-09-11Жизнь странная штука - Цензурная версия - Сезон 1. Серия 3. Включение серены..
2019-09-11Жизнь странная штука - Цензурная версия - Сезон 1. Серия 2. Открытие новых способностей.
2019-08-28Cosmos3D - Fest
2019-08-26Новые приключения Бэтмэна - Эпизод 1: Серия 3 - Вечеринка у Бэтмэна дома. Нежданные гости.
2019-08-25Новые приключения Бэтмэна - Эпизод 1: Серия 2 - Заварушка в Готэм Сити Холле. Продолжение..
2019-08-25Новые приключения Бэтмэна - Эпизод 1: Серия 1 - Заварушка в Готэм Сити Холле. Начало.
2019-08-24One last beat - Интерактивный фильм в стиле хип-хоп с русскими субтитрами.
2019-08-23Изучение Unity3D 2019 на реальных примерах - Урок 4 Конструкция If. Ограничение движения.
2019-08-23Изучение Unity3D 2019 на реальных примерах - Урок 3 Создание игровой сцены. Перемещение игрока.
2019-08-22Изучение Unity3D 2019 на реальных примерах - Урок 2 Перемещение объекта. Движение с клавиатуры.
2019-08-21Изучение Unity3D 2019 на реальных примерах - Урок 1 Создание игровой сцены. Движение объекта.
2019-08-12How to create apps in Android Studio using Processing library - Screen size
2019-08-12How to create apps in Android Studio using Processing library - Functions
2019-08-12РОБЛОКС - Обзор бесплатной Marshmallow parkour игры
2019-08-12How to create apps in Android Studio using Processing library - Processing interface
2019-08-12How to create apps in Android Studio using Processing library - Processing interface
2019-08-12Roblox Studio Урок 5 - Скриптинг. Свойства объекта
2019-08-10Roblox Studio Урок 4 - Основы программирования Lua



Tags:
unity3d
с++
с++ программирование
уроки по программированию
fl studio 20
фл студио
как делать биты
как писать биты fl studio
фл студио урок
как писать биты
fl studio урок
fl studio
фл студио 20
c#
как выучить
си шарп
с нуля
новичкам
для новичков
уроки
как создавать программы
урок как сделать программу
как создать программу windows
с#
как выучить с#
бесплатно
уроки c#
unity
c sharp
unity tutorial
unity 3d
windows c#
c# tutorial
learn c#