Blueprint Light Switch Tutorial RU - Epic Wiki

# Blueprint Light Switch Tutorial RU

# Настройка сцена

1. Откройте проект Blank With Starter Content.

2. У светильника прикрепленного к потолку выберите источник света PointLight1.

Selected pointlight.Jpeg

3. На панели Details уберите галочку с Visible и в Rendering свет выключится.

4. На закладке Modes , выберите Place и затем Volumes.

5. Пролистайте вниз до Trigger Volume, и затем разместите его на карте.

6. Масштабируйте TriggerVolume до тех пор пока он не заполнит комнату.

Placedtriggervolume.Jpeg

# Blueprint

Пришло время создать логическую часть Level Blueprint, он будет включать свет когда вы входите в комнату и выключать, когда вы её покидаете.

1. В закладке Details для TriggerVolume, пролистайте до заголовка Blueprint.

2. В раскрывшемся Add Level Events for TriggerVolume, выберите Add On Actor Begin Overlap.

Откроется Level Blueprint и узел события Event автоматически добавится для вашего TriggerVolume.

3. Мы хотим, что бы свет включался когда вы входите в комнату. Нам нужна ссылка на источник света. Вернемся в редактор уровня и выберем PointLight1.

4. Вернемся в Level Blueprint.

5. ПКМ с пустой области graph и в контекстном меню выберем Add Reference to PointLight1.

6. Перетащим синий кончик PointLight1 в свободную часть и тем самым вызовем контекстное меню.

7. В контекстном меню найдем Visibility, и выберем Toggle Visibility.

8. Теперь нам нужно соединить узел On Actor Begin Overlap с узлом Toggle Visibility, для этого нужно выполнить событие Toggle Visibility. Кликните на output pin On Actor Begin Overlap и перетащите его на input execution pin у Toggle Visibility.

9. И конечно же мы хотим, что бы свет выключался когда мы покидаем комнату. ПКМ на узлеOn Actor Begin Overlap и нажмите Find Actor in Level. Это выделит TriggerVolume в SceneOutliner.

10. ПКМ на TriggerVolume3 в Scene Outliner.

11. В Level Blueprint Events, наведите курсор на Add Event и в раскрывшемся меню выберите On Actor End Overlap. ОткроетсяLevel Blueprint и узел события Eventдля вашего TriggerVolume добавится автоматически.

12. Перетащите output pin для On Actor End Overlap на input execution pin для Toggle Visibility.Вы можете кликнуть на и перетащить On Actor End Overlap в окне graph для его наилучшего расположения.

13. Нажмите Play в редакторе для проверки логики вашего нового Blueprint!

Final Blueprint layout

# Русское сообщество Unreal Engine 4

Русское сообщество Unreal Engine 4

Уроки по Unreal Engine 4 на Русском

Ссылка на русское сообщество

Retrieved from "https://wiki.unrealengine.com/index.php?title=Blueprint_Light_Switch_Tutorial_RU&oldid=5752"

Categories: