Здравствуйте. Недавно начал разбираться в UE4, сейчас пытаюсь реализовать управление в игре, и насколько я понял, это правильнее делать через PlayerController и потом выводить в пешку. Нигде не могу найти толкового урока на эту тему, а из документации мало понятно, как реализовать это практически. Может, кто-то что-нибудь посоветует?
на самом деле на этот вопрос нет однозначного правильного ответа с позиции синглплеерной игры. Сколько бы тысяч уроков на это тему не было на ютубе, вряд ли хотя бы десяток из них подходит к этому вопросу с более или менее осознанной стороны. Более того на эту тему так же есть обсуждения и на официальных форумах движка. Так, насколько я помню, в документации прямо говорится о том, что контроллер управляет персонажем, как бы говоря о том, что он принимает управление и передаёт сигналы управляемому павну. К слову такая же концепция упомянута и в бумажной литературе (и в целом она более чем логична).
С другой стороны Pawn так же умеет получать управление, более того все стандартные шаблоны действительно реализуют эту возможность.
Лично я считаю, что если речь идёт о синглплеерной игре, тем более с одним персонажем, то не нужно усложнять себе жизнь, и просто делать управление в самом персонаже, это вполне ок