Архив рубрики: Unity3D

Unity3D симулятор “Smart snake with stereo vision”

Постановка задачи Движение змейки к цели по прямой Установка камер на глазах змейки Поток изображений с камер Формализация движения в обход преград Считывание и анализ точек изображений Определение траектории движения Полезные ссылки Постановка задачи В статье Игра “Snake” на Unity3D было рассмотрено, как создать игру «Змейка». Змейка двигается вперед и меняет направление под управлением клавиш влево/вправо. Задача… Читать далее »

Игра “Snake” на Unity3D

Архитектура проекта Подготовка ресурсов Сцена MainMenu Сцена GameOver Сцена Level Скрипт LookAt Скрипт Tail Скрипт Player Скрипт Game Контрольное задание Архитектура проекта Сюжет игры и ее программная реализация на языке Java рассмотрены в разделе Игровое приложение ”Snake”. Ниже рассмотрено, как можно создать эту игру в Unity 3D. Прежде всего, разобьем игру на модули, которые выполняют… Читать далее »

Основы Unity3D

Интерфейс редактора Unity3D Игровые объекты и их компоненты. Rigidbody C# скрипты Префабы Уничтожение объектов при запуске (runtime) Создание объектов при запуске (runtime) Добавление текстуры Подключение аудио Создание таймера при помощи скриптов Движение объектов Взаимодействие пользователя с приложением Соединения Интерфейс пользователя (UI). Переключение сцен Наследование на примере создания часов Создание окружающей среды Полезные ссылки Интерфейс редактора Unity3D… Читать далее »

Shaders в Unity3d

Введение CPU и GPU Типы шейдеров Конвейер программного рендеринга Простые примеры написания шейдеров Полезные ссылки Введение Движок (жаргонизм от англ. engine – мотор, двигатель) – выделенная часть программного кода для реализации конкретной прикладной задачи. Использование движка сокращает время разработки программы. Графический движок – движок, основной задачей которого является визуализация (рендеринг) двухмерной или трёхмерной компьютерной графики. В… Читать далее »

Углы Эйлера и кватернионы

Определение положения СК  углами Эйлера Axis Angle представление вращения Кватернионы Основные операции над кватернионами Конвертирование кватерниона в матрицу поворота Конвертирование матрицы поворота в кватернион Преобразования между кватернионом и Axis Angle представлением Полезные ссылки При определении положения объекта в пространстве обычно рассматривают 2 системы координат (СК) – та, относительно которой определяется положение (глобальная СК), и та,… Читать далее »