This page has been translated automatically.
Основы UNIGINE
1. Введение
2. Виртуальные миры и работа с ними
3. Подготовка 3D моделей
4. Материалы
5. Камеры и освещение
6. Реализация логики приложения
7. Создание кат-сцен и запись видео
8. Подготовка проекта к релизу
9. Физика
10. Основы оптимизации
11. ПРОЕКТ2: Шутер от первого лица
12. ПРОЕКТ3: Аркадная гонка по пересеченной местности от 3-го лица
13. ПРОЕКТ4: VR приложение с простым взаимодействием
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

ПРОЕКТ3: Аркадные Гонки от Третьего Лица. Введение

В этом проекте вы узнаете, как создать простейший аркадный симулятор вождения автомобиля по пересеченной местности.

Используя компонентную систему C# и встроенную подсистему физики, мы создадим управляемый автомобиль, который должен проехать заданную трассу за отведенное время. Также рассмотрим создание ландшафта для игры.

Создание нового проекта с использованием шаблонного мира#

В работе над данным проектом мы также будем использовать набор готовых ассетов, который включен в дополнение, загруженное нами в Разделе 6.2.

  1. Создайте новый пустой проект C#. Откройте SDK Browser, перейдите на вкладку My Projects и нажмите кнопку Create New.
  2. В открывшемся окне обязательно выберите C# (.NET) в списке API + IDE и нажмите Create New Project.
  3. После создания нового проекта он появится на вкладке My Projects. Нажмите Open Editor под созданным проектом, чтобы открыть его в UnigineEditor.
  4. После запуска, в UnigineEditor откроется шаблонный мир, в котором мы и начнем работу. Нам понадобятся только ноды ground_plane в группе static_content для тестовой поверхности земли и sun в группе lighting — источник освещения, всё остальное содержимое мира можно удалить. Также для этого проекта не понадобятся папки ассетов шаблонного мира bake_lighting и csharp_template.

    Примечание
    Обратите внимание! Ноду first_person_controller нужно обязательно удалить или отключить!
  5. Откройте директорию, в которую был загружен файл дополнения UNIGINE Course Projects в Разделе 6.2.
  6. Перетащите UPACKAGE файл вашего дополнения в папку data/ прямо в окне Asset Browser.
  7. В окне менеджера пакетов, выберите папку data/race, нажмите Import Package и дождитесь завершения процесса импорта.
Последнее обновление: 19.04.2024
Build: ()