Всем привет! В обще я только-только учусь, сейчас я смотрю курс по созданию игры с нуля. Смотрю https://www.youtube.com/watch?v=WGUzYGt6P88 , и начиная с 6:15:30 начинается тема Muzzle Flash, добавления огня при выстреле. Я сделал все как в курсе, но моя вспышка не направлена в сторону выстрела, она рандомная:
Может стрелка не закреплена корректно? Судя по BP, вспышка точно на нее ориентируется. Btw, точно рандомная ротация у впышки и нет зависимости от ротации персонажа?
я спросил, мне ответили: “делать спавн эффекта в координатах красной стрелки Arrow. У стрелки получить Get Forward Vector и эту локацию подать в зону спавна”. я это понял так, делаем все так же как в видео, только еще из “стрелки” тянем Get Forward Vector и его в “location” (в spawn system attached). Но это не помогло, если я конечно правильно понял что мне сказали.
Но, поискал, и нашел немного другой вариант и сделал так, с использованием сокета на стволе:
Тк вспышка ориентируется на стрелку, моя первая идея что стрелка не правильно закреплена по потношению к дулу. Теперь когда ты вспышку напрямую к дулу заатачил, все начало работать. Так что скорее всего что-то с самой стрелкой не так.
не скажу что направление вспышки рандомное, принцип такой,
допустим я :
стреляю на юг(соответственно камера за спиной) то вспышка на восток
стреляю на север то вспышка тоже на восток
стреляю на запад то вспышка на запад
стреляю на восток то вспышка на запад
Можешь все же пойти в BP оружия, кликнуть на стрелку и в properties поискать Hidden In Game. Это надо сет ту тру, тогда стрелка будет видна во время игры. Посмотри как стрелка и вспышка по отношению друг к другу выглядят во время поворотов.
Сложно сказать в слепую что не так, надо подебажить.