Unreal Engine 4
https://uengine.ru/forum/

Проблема с кастом AI
https://uengine.ru/forum/viewtopic.php?f=3&t=41494
Страница 1 из 1

Автор:  Sorata [ 28 сен 2019, 13:05 ]
Заголовок сообщения:  Проблема с кастом AI

Здравствуйте, начал изучать AI.
Цель такая - нужно сделать каст на персонажа ИИ, чтобы получить его переменные, но проблема в том, что я не знаю какой object подключить к касту.

Люди, которые могут ответить только словами - "Ищи в интернете", прошу не отвечать.
Жду адекватного ответа, спасибо.

Автор:  logan [ 28 сен 2019, 14:35 ]
Заголовок сообщения: 

Для этого существуют всякие Line Trace, Get Hit Under Cursor, триггеры, колизии чтобы получать конкретного актора из многих.
Ну или в AI Perception передавать себя в перемонной к плееру или т.п.

Автор:  Totaljerkdace [ 29 сен 2019, 02:01 ]
Заголовок сообщения: 

я подключал в качестве объекта Get Owner (Mesh) и получал нужные мне переменные. На ивент не смотри, просто для примера работоспособности взял.

Автор:  Prytaleks [ 29 сен 2019, 04:16 ]
Заголовок сообщения:  Re:

Totaljerkdace писал(а):
я подключал в качестве объекта Get Owner (Mesh) и получал нужные мне переменные.

а если у тебя 20 таких AI_Test на сцене, конкретно на какой у тебя будет каст в этом случае?

Автор:  Agny [ 29 сен 2019, 07:45 ]
Заголовок сообщения: 

Мне, например, в свое время помог этот урок:

Я всё переделал под свои нужды.
Через интерфейс передавал команду ИИ с указанием актора, который передает команду(SELF).
А он обратно передает мне переменные которые мне надо.

Может быть ,конечно, задержка при этом. Но всё работает.

Если конкретно нужно сделать каст на какого то персонажа на сцене.
Можно назначить ему Tag.
И через команду Get all actors with tag получить ссылку на него.

Автор:  Sorata [ 29 сен 2019, 11:07 ]
Заголовок сообщения:  Re:

Agny писал(а):
Мне, например, в свое время помог этот урок:

Я всё переделал под свои нужды.
Через интерфейс передавал команду ИИ с указанием актора, который передает команду(SELF).
А он обратно передает мне переменные которые мне надо.

Может быть ,конечно, задержка при этом. Но всё работает.

Если конкретно нужно сделать каст на какого то персонажа на сцене.
Можно назначить ему Tag.
И через команду Get all actors with tag получить ссылку на него.


Спасибо, урок помог.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/