Unreal Engine 5 2021 part 1

From ИМЛ Вики
Jump to: navigation, search
  • Создание нового проекта
Creating new project


  • Добавление вкладки "World Settings", которая понадобится нам в будущем
Добавление "World Settings" tab


  • Content browser
Как открыть Content Browser


  • Как сделать такое же расположение панелей как в ue4. Меню Content Browser и Place actor
  • Основные панели
Основные панели


  • Как отобразить fps
Консольная команда "stat fps"


  • Как повысить fps
Как повысить 1/2


Как повысить 2/2


Дополнительные настройки


  • Как открывать игру всегда в новом окне
Как открывать игру в новом окне


Меняем разрешение 1/2


Меняем разрешение 2/2


Отображаем фпс в оконном режиме


  • Основы спавнинга персонажа

Почему в сцене из шаблона от третьего лица игрок не спавнится на объекте PlayerStart?
Почему auto possessing это плохоd?
Что произойдет если у нас на сцене не будет ни объекта PlayerStart ни auto possessing в какого-либо персонажа?
Как добавить на сцену новый объект PlayerStart?

  • Режими вьюпорта: select, move, rotate и scale. Гарячие клавиши. Camera fly speed.
  • Lighting needs to be rebuild. Как сбилдить свет? Что такое stationary lighting? Как включить dynamic lighting? Сколько фпс сьедает dynamic lighting?
  • Создание нового уровня "Gameplay"
  1. Добавление "SkyAtmosphere"
  2. Добавление "DirectionalLight", установка как Atmosphere Sun Light
  3. Добавление "SkyLight"
  4. Добавление "VolumetricCloud"
  5. Добавление "Landscape", Включение Edit Layers, 127x127, 1x1, 8x8
  6. Установка материала "Grass" для ландскейпа
  7. Создание многослойного материала и применение его на ланскейпе, рисование по ландскейпу
Простой многослойный материал


  • Установка текущей карты в качестве карты по-умолчанию для игры и эдитора.
  • Демонстрация режимов, select, landscape and foliage. Демонстрация как скульптить ландскейп.
  • Демонстрация как менять время суток, яркость sun light, билд света и добавление на новую карту объекта "Player Start".
  • Добавление воды
  1. Активация плагина water
  2. Перезагрузка проекта
  3. Добавление океана "Water Body Ocean"
  4. Фиксим проблему кривого перехода пляжа в ландскейп, WaterBodyOcean => Curve Settings => Water Heightmap => Falloff Settings => Falloff Mode
  5. Добавляем фейковый меш воды до горизонта horizontal water mesh, WaterMeshActor => Mesh => FARDISTANCE => Show Engine and Plugin content => установка "Water_FarMesh" и 1 000 000 far distance
  6. Демонстрация настройки волн, WaterBodyOcean => Wave
  7. Подготавливаем ландскейп, добавляем озеро "Lake" и не забываем фиксить проблему с пляжем (Falloff Mode)
  8. Добавляем реку, фиксим пляж и показываем как настраивается река
  • Ассеты, как купить и как можно получить бесплатно. Добавление ассетов "Medieval Castle Vol1" и "Advanced Village Pack".
  • Применяем на ландскейпе многослойный автоматериал из ассета "Medieval Castle Vol1"
  • Добавляем несколько деревьев через "foliage paint", не забываем фиксить коллизию, которой по умолчанию в нету
  • Добавляем на карту домики и ветряные мельницы
  • Как работает архитектура движка. Что такое "Level", "GameMode", "PlayerController", "Pawn", "Character".
Как должна работать архитектура


  • Создание главного меню и основной, правильной архитектуры
  • Билдим игру