Найти в Дзене
Работа с Unreal Engine 4

Простой способ заставить двигаться предмет в Unreal Engine 4

Доброго дня!
Сегодняшний урок будет очень простым. Мы заставим двигаться Actor с помощью всего двух компонентов.
Actor - это один из самых важных аспектов Unreal Engine, он лежит в основе всего, что вы будете делать, взаимодействуя в окне просмотра Unreal Editor и в игровом мире. Этот основной класс формирует основу для любого объекта, который вы можете видеть в 3D-пространстве.
Создаем любой

Доброго дня!

Сегодняшний урок будет очень простым. Мы заставим двигаться Actor с помощью всего двух компонентов.

Actor - это один из самых важных аспектов Unreal Engine, он лежит в основе всего, что вы будете делать, взаимодействуя в окне просмотра Unreal Editor и в игровом мире. Этот основной класс формирует основу для любого объекта, который вы можете видеть в 3D-пространстве.

Создаем любой проект. Я выбрал шаблон от первого лица. В Content Browser нажимаем правой кнопкой мыши и выбираем Blueprint Class (Рис. 1)

Рис. 1
Рис. 1

В открывшемся окне выбираем первую вкладку - Actor (Рис. 2)

Рис. 2
Рис. 2

Заходим внутрь созданного блупринта. Вкратце объясню что и где находится (Рис. 3)

Рис. 3
Рис. 3

1. Add Component - отвечает за добавления всевозможных компонентов (static mesh, audio component, particles и другие.)

2. DefaultSceneRoot - это сама наша сцена, куда попадает компонент при его добавлении.

3. Viewport - вкладка визуализации блупринта.

4. Construction Script - событие, которое имеют только классовые блупринты, и срабатывает в конкретном блупринте при взаимодействии с ним на сцене.

5. Event Graph - вкладка основных событий, в которых пишутся огромные логические цепочки.

6. Event Graph во вкладке My Blueprint - отображаются все добавленные ноды событий.

7. Variables - здесь добавляются переменные разных типов (float, double, boolean, integer и т.д.)

Добавляем куб при помощи Add Component(Рис. 4)

Рис. 4
Рис. 4

В DefaultSceneRoot появляется Cube, и отображается в основном окне сцены(Рис. 5)

Рис. 5
Рис. 5

Выделяем DefaultSceneRoot, нажимаем Add Component и в поиске вписываем Rotating Movement, добавляем. Выделяем добавленный компонент и справа в Details во вкладке Rotating Component меняем как нам хочется значения координат (Рис. 6)

Рис. 6
Рис. 6

Установив значения, компилируем и сохраняем. Закрываем блупринт и из Content Browser переносим его в наш уровень. Нажимаем Play и вуаля, наш Cube начал двигаться. Это самый простой способ заставить двигаться предмет.

Подпишись Поделись Лайкни