ПРОЕКТ2: Шутер от первого лица. Введение.
В этом проекте вы узнаете, как создать простейший шутер (стрелялку) от первого лица.
Используя Компонентную систему C++ и шаблон контроллера игрока от первого лица, мы создадим анимированного персонажа, вооруженного пистолетом. Управляя персонажем, игрок должен будет выжить и уничтожить всех появившихся на карте вражеских роботов. Также мы узнаем, как пользоваться системами частиц для создания визуальных эффектов и рассмотрим работу с анимациями из кода.
Создание нового проекта с использованием шаблонного мира#
В работе над данным проектом мы также будем использовать набор готовых ассетов, который включен в дополнение, загруженное нами в Разделе 6.2.
- Создайте новый пустой проект C++. Откройте SDK Browser, перейдите на вкладку My Projects и нажмите кнопку Create New.
- В открывшемся окне обязательно выберите C++ (Visual Studio 2015+) в списке API + IDE и нажмите Create New Project.
- После создания нового проекта он появится на вкладке My Projects. Нажмите Open Editor под созданным проектом, чтобы открыть его в UnigineEditor.
-
После запуска, в UnigineEditor откроется шаблонный мир, в котором мы и начнем работу.
Выделите и удалите ноду material_ball поскольку она нам не понадобится.
- Откройте директорию, в которую был загружен файл дополнения UNIGINE Course Projects в Разделе 6.2.
- Перетащите UPACKAGE файл вашего дополнения в папку data/ прямо в окне Asset Browser.
- В окне менеджера пакетов, выберите папку data/fps, нажмите Import Package и дождитесь завершения процесса импорта.