Pull to refresh
2
0

Пользователь

Send message

FadeObjects — Скрываем объекты между камерой и персонажем

Reading time6 min
Views6.7K
image

Как-то раз, потребовалось написать модуль для скрытия объектов между камерой и персонажем, либо между несколькими персонажами для RTS игры. Хочу поделиться для тех, кто начал свой путь в Unreal Engine. Данный туториал, если его можно так назвать, будет с использованием С++, но в прилагаемом проекте на github будет вариант и на Blueprint, функционал обоих идентичен.

Видео пример


И так, поехали. Разобьем нашу задачу на несколько мелких:

  1. Получить объекты между камерой и персонажем.
  2. Изменить материал этих объектов на нужный.
  3. Изменить материал обратно на тот что был, если объект не мешает обзору нашего персонажа.

Нам потребуются 2 таймера, один добавляет объекты в массив для работы с ними, и второй для изменения самого объекта, в данном случае я меняю материал с обычного на слегка прозрачный. Этот материал Вы можете заменить на любой подходящий для вас.

Information

Rating
Does not participate
Date of birth
Registered
Activity