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

Передача player controller по двойному клику и его смена
http://uengine.ru/forum/viewtopic.php?f=3&t=40988
Страница 1 из 2

Автор:  surkofff [ 13 сен 2019, 13:34 ]
Заголовок сообщения:  Передача player controller по двойному клику и его смена

Ребята привет и доброго времени суток.
Blueprints изучал сам по туториалам и всяким кривым переводам, так что не судите строго.
Делаю приложение на сайт.Сначала расскажу что по итогу планирую:
Управление pawn camera завязанное только на мышку. Доставать static mesh из виджета и класть на сгенерированную площадку с возможностью трансформации в виде передвижения и поворота по оси.
Что уже готово:
Сделал павна, накинул управление, ЛКМ выбор статик меша на поле и фокусировка на нем по оси "Z" с автоматическим передвижением. Зажатая ПКМ поворот. Движение мышки, движение камеры по вьюпорту. Сама камера со стрингом привязана к оси Z. Двойной клик так же фокусируется на объекте с приближением.
В чем проблема:
Хочу при двойном клике что бы дальнейшее управление было на меше который кликнул, и при это не зависимо на какой кликать хоть на floor. И при этом управление по клавишам менялось на другое.
Народ подскажите с чего начать, я создал чарэктора и пробовал через него GetAllActorsOffClass, Interface, Possess.
Ничего не получается, то что у меня руки кривые это точно. Помогите разобраться что не так, или хотя бы накиньте пару подсказок, дальше попробую догнать. Не смог найти в инете, видимо не правильно вопрос задаю.
Жду комментариев.
P.S.: Если такая тема уже была прошу прощения. киньте ссылку на нее.

Автор:  KakaIIIka [ 13 сен 2019, 20:57 ]
Заголовок сообщения: 

Тут суть вроде бы в том чтобы переключатся между игроками (собственно плейер контроллерами). Создай несколько и при помощи Possess переключайся.

Ну и исессино управление для каждого контроллера своё пиши прямо в нем.

Автор:  icms [ 13 сен 2019, 23:13 ]
Заголовок сообщения: 

не путайте плейр контроллер и плеер чарактер, плейер контроллер один, а чарактеров хоть сотню

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

icms писал(а):
не путайте плейр контроллер и плеер чарактер, плейер контроллер один, а чарактеров хоть сотню

То есть я беру плеер контроллер который на pawn и просто в чаре переделываю клавиши так как мне надо?

Автор:  Agny [ 15 сен 2019, 14:52 ]
Заголовок сообщения:  Re:

icms писал(а):
не путайте плейр контроллер и плеер чарактер, плейер контроллер один, а чарактеров хоть сотню


Нет не правда это.
Мне часто приходится приводить в пример управление двух персонажей на одном компьютере:

Там два плейр контроллера.
В своей игре я даже делал три. Для удобства. Делал один общий. В нем делал управление.
А каждому персонажу делал свой отдельный.

Автор:  surkofff [ 15 сен 2019, 14:58 ]
Заголовок сообщения:  Re: Re:

Agny писал(а):
icms писал(а):
не путайте плейр контроллер и плеер чарактер, плейер контроллер один, а чарактеров хоть сотню


Нет не правда это.
Мне часто приходится приводить в пример управление двух персонажей на одном компьютере:

Там два плейр контроллера.
В своей игре я даже делал три. Для удобства. Делал один общий. В нем делал управление.
А каждому персонажу делал свой отдельный.


Спасибки, сейчас посмотрю, может там будет то что мне надо.

Автор:  surkofff [ 15 сен 2019, 21:42 ]
Заголовок сообщения: 

Спасибо, помогло. Теперь уперся в настройки управления для второго актора.

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

Agny писал(а):
icms писал(а):
не путайте плейр контроллер и плеер чарактер, плейер контроллер один, а чарактеров хоть сотню


Нет не правда это.
Мне часто приходится приводить в пример управление двух персонажей на одном компьютере:

Там два плейр контроллера.
В своей игре я даже делал три. Для удобства. Делал один общий. В нем делал управление.
А каждому персонажу делал свой отдельный.

Сенсей, еще пару вопросов.
А второй преерконтроллер если не реагирует на команды, это у меня где затык? В настройках плеер контроллера, гейм пада или в сеттинг input, там может надо для второго эктора отдельно эвенты прописать? У меня плеер контроллер на индексе 0 а второй на индексе 1. из за этого может быть конфликт?

Автор:  Agny [ 16 сен 2019, 13:59 ]
Заголовок сообщения: 

Управление делается только в первом плеер контроллере. Второй пустой.
Я думал ты догадаешься посмотреть вторую часть видео.


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

Agny писал(а):
Управление делается только в первом плеер контроллере. Второй пустой.
Я думал ты догадаешься посмотреть вторую часть видео.


Да я посмотрел, =))), дело в том что у меня управление само прописано в pawn, а второй не реагирует если я пишу в чаре. Прописать на чара в первом плеерконтролере? И все таки евенты надо создавать в импуте настроек. Как в видео.

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