Size: a a a

2021 March 06

Св

С тапка виднее... in Unreal Engine
Что то все равно не понятно, вот снова в интерфейс добавил функцию и на контроллер повесил этот интерфейс и как событие эту функцию ложу, а из бт сервис вызываю и глухо опять, может я что-то упускаю?
источник

Св

С тапка виднее... in Unreal Engine
Как из бт сервиса вызвать событие контроллера?
источник

Св

С тапка виднее... in Unreal Engine
У меня всегда до этого именно так работало, ума не приложу что не так
источник

CR

Constantine Romakhov in Unreal Engine
С тапка виднее
Как из бт сервиса вызвать событие контроллера?
БТ вернёт AI Controller, если у тебя интерфейс в Player Controller то ничего и не вызовется
источник

Св

С тапка виднее... in Unreal Engine
Constantine Romakhov
БТ вернёт AI Controller, если у тебя интерфейс в Player Controller то ничего и не вызовется
А как сделать чтобы вызывалось? У меня соседние события работают именно так, собственно я по ним и делал аналогично потому не понял почему там работает а тут нет
источник

CR

Constantine Romakhov in Unreal Engine
С тапка виднее
А как сделать чтобы вызывалось? У меня соседние события работают именно так, собственно я по ним и делал аналогично потому не понял почему там работает а тут нет
Я не экстрасенс. Не имею понятия как у тебя "соседние события" вызываются и работают)
источник

Св

С тапка виднее... in Unreal Engine
Constantine Romakhov
Я не экстрасенс. Не имею понятия как у тебя "соседние события" вызываются и работают)
А как по уму вызвать то что лежит в контроллере из бт сервиса?
источник

CR

Constantine Romakhov in Unreal Engine
С тапка виднее
А как по уму вызвать то что лежит в контроллере из бт сервиса?
В каком контроллере? AI или Player?
источник

Св

С тапка виднее... in Unreal Engine
Constantine Romakhov
В каком контроллере? AI или Player?
Ai
источник

Св

С тапка виднее... in Unreal Engine
А есть разница? Я думал именно в этом они едины
источник

at

adil the human in Unreal Engine
С тапка виднее
Что то все равно не понятно, вот снова в интерфейс добавил функцию и на контроллер повесил этот интерфейс и как событие эту функцию ложу, а из бт сервис вызываю и глухо опять, может я что-то упускаю?
берешь контроллер кастуешь его в свой тип
если ок  вызываешь функцию
я это так делаю. без интерфейсов
источник

Св

С тапка виднее... in Unreal Engine
adil the human
берешь контроллер кастуешь его в свой тип
если ок  вызываешь функцию
я это так делаю. без интерфейсов
А! Теперь понял в чем разница, плеер всегда один, а ии много
источник

CR

Constantine Romakhov in Unreal Engine
С тапка виднее
А как по уму вызвать то что лежит в контроллере из бт сервиса?
Service или Task возвращает и так AI Controller на экзекьюте, если у павна установлен правильный AI Controller с нужным тебе интерфейсом то даже каст не нужен. У тебя просто ошибка с дефолтах где то. Ищи
источник

at

adil the human in Unreal Engine
Constantine Romakhov
Service или Task возвращает и так AI Controller на экзекьюте, если у павна установлен правильный AI Controller с нужным тебе интерфейсом то даже каст не нужен. У тебя просто ошибка с дефолтах где то. Ищи
почему не нужен каст если он юзает не дефолтный контроллер
каст не нужен если он из контроллера его пешку хочет получить
источник

CR

Constantine Romakhov in Unreal Engine
С тапка виднее
А! Теперь понял в чем разница, плеер всегда один, а ии много
Ну такое себе сравнение)
источник

Св

С тапка виднее... in Unreal Engine
Constantine Romakhov
Ну такое себе сравнение)
А ну в рамках данного описания, а чем то ещё?
источник

CR

Constantine Romakhov in Unreal Engine
adil the human
почему не нужен каст если он юзает не дефолтный контроллер
каст не нужен если он из контроллера его пешку хочет получить
Он интерфейс добавил в контроллер. Для вызова функций интерфейса каст не нужен
источник

AD

Aleksei DTG in Unreal Engine
Constantine Romakhov
Он интерфейс добавил в контроллер. Для вызова функций интерфейса каст не нужен
adil пишет, что не использует интерфейс
источник

CR

Constantine Romakhov in Unreal Engine
С тапка виднее
А ну в рамках данного описания, а чем то ещё?
Ну почитай в доках а)
источник

at

adil the human in Unreal Engine
Constantine Romakhov
Он интерфейс добавил в контроллер. Для вызова функций интерфейса каст не нужен
ну да. я просто подразумевал свой пример, где я не юзаю интерфейсы
источник