Четверг, 13 Декабря 2018, 06:59

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unreal Engine » Конструктор на UE (Как сделать простой конструктор)
Конструктор на UE
AbaddontДата: Пятница, 03 Ноября 2017, 06:25 | Сообщение # 1
был не раз
Сейчас нет на сайте
Привет народ! Кто знает как в UE сделать простой конструктор? Например нужен конструктор космического корабля, анимация будет только у двигателей и орудий, вопрос стоит в том как различные части корабля в UE объединялись в один полноценный корабль, чтобы его потом можно было редактировать по желанию игрока и он вновь сохранялся как целый корабль? Желательно поподробнее))
AAAlexДата: Пятница, 03 Ноября 2017, 08:23 | Сообщение # 2
частый гость
Сейчас нет на сайте
Для начала, логично будет, что все компоненты геометрически совместимы, или хотя-бы с одинаковым центром координат. Каждый компонент корабля - отдельная 3д модель, материал может быть и один.
Далее создаем блюпринт актор(можно и другой класс или свой), внутри которого стоят пустые меши.
Как по мне, удобнее вставить стрелку/кубик/шарик и т.д. которые видны в редакторе и не видны в игре, а уже внутрь этого - пустой меш. Сам блюпринт будет выглядеть, как "тело" корабля облепленное кубиками.

Далее все просто, если управление кодом идет из самого корабля, то просто делаем Set mesh нужного на нужный.
Если управление из другого места(контроллер например), то делаем переменную типа корабль, записываем туда корабль, делаем каст если надо, далее переменная -> кубик с мешем -> меш -> сет меш.
.
Про передвижение, тут вопросов быть не должно, двигаем блюпринт целиком. Для оружия и других частей, можно задать вращение и мелкое движение внутри блюпринта с локальными координатами, кодом или секвенсом.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unreal Engine » Конструктор на UE (Как сделать простой конструктор)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2018 Рейтинг