Size: a a a

2020 October 17

n

norlin in Unreal Engine
l
Окей тогда не на ориджин а на самый низ актора )
юзай SetFocalPoint в тике, вручную бери GetActorLocation и отнимай от него половину высоты эктора
источник

К.

Кирилл .AJIADb9... in Unreal Engine
l
Ну я про него и сказал
Только вот если просто трейс ставить (на конец actor location) , то он в центр актора
ну вот тебе ребята отписали, поправили меня =В
источник

l

l in Unreal Engine
norlin
юзай SetFocalPoint в тике, вручную бери GetActorLocation и отнимай от него половину высоты эктора
Я написал что он не работает по z
источник

n

norlin in Unreal Engine
l
Я написал что он не работает по z
кто?
источник

n

norlin in Unreal Engine
ты писал про SetFocus
источник

l

l in Unreal Engine
norlin
кто?
Focal point
источник

n

norlin in Unreal Engine
l
Focal point
отлично оно работает
источник

AD

Aleksei DTG in Unreal Engine
l
Я написал что он не работает по z
напиши, какая у тебя итоговая задача вообще
источник

l

l in Unreal Engine
Переслано от l
Может это в БП вообще не пашит (а в бехивере)
просто ради проверки поставил его на тик, поставил в нулевые и по всем осям меняется, но  не по z
источник

l

l in Unreal Engine
norlin
отлично оно работает
Переслал
источник

l

l in Unreal Engine
Aleksei DTG
напиши, какая у тебя итоговая задача вообще
Итоговая задача, что бы НПЦ не смотрел на ноги актора , а в центр (у меня центр и есть actor location)
Что бы он мог допустим
стрелять точно в персонажа, когда он находиться выше его или за преградой
источник

n

norlin in Unreal Engine
l
Переслано от l
Может это в БП вообще не пашит (а в бехивере)
просто ради проверки поставил его на тик, поставил в нулевые и по всем осям меняется, но  не по z
короче, оба метода отлично работают.
SetFocus ставит фокус на положение эктора и следит за ним автоматически - его не надо на тик, достаточно один раз вызвать
SetFocalPoint ставит фокус на конкретное положение и его надо обновлять вручную (в тике или ещё как) если точка фокуса меняется
источник

n

norlin in Unreal Engine
l
Итоговая задача, что бы НПЦ не смотрел на ноги актора , а в центр (у меня центр и есть actor location)
Что бы он мог допустим
стрелять точно в персонажа, когда он находиться выше его или за преградой
сделай так чтоб у тебя ориджин эктора был в его центре - проще всего будет
источник

l

l in Unreal Engine
norlin
короче, оба метода отлично работают.
SetFocus ставит фокус на положение эктора и следит за ним автоматически - его не надо на тик, достаточно один раз вызвать
SetFocalPoint ставит фокус на конкретное положение и его надо обновлять вручную (в тике или ещё как) если точка фокуса меняется
Все я так ставил
источник

l

l in Unreal Engine
norlin
сделай так чтоб у тебя ориджин эктора был в его центре - проще всего будет
И как это сделать
источник

n

norlin in Unreal Engine
l
И как это сделать
откуда я знаю, зависит от того, как у тебя экторы врагов сделаны. Например, у керектеров оно и так в центре, т.к. там капсула
источник

AD

Aleksei DTG in Unreal Engine
блин, я обожаю такие моменты, когда ты точно знаешь, что эта штука работает, а потом тебе в чатике пишут: "нет, это не работает". И ты такой, блин, да ладно? И садишься проверять...
источник

AD

Aleksei DTG in Unreal Engine
Потом проверяешь. и это действительно работает, и ты такой: "ну какого хрена..."
источник

l

l in Unreal Engine
norlin
откуда я знаю, зависит от того, как у тебя экторы врагов сделаны. Например, у керектеров оно и так в центре, т.к. там капсула
Все через керекторы
источник

n

norlin in Unreal Engine
l
Все через керекторы
значит оно и так в центре эктора ¯\_(ツ)_/¯
источник