UE学习笔记-Actor响应Input

2025/10 06 22:10

启动InputEnable

派生自Pawn或者PlayerController,是可以直接响应Input的

但是其它的Actor,因为未开启InputEnable,所以不响应Input

打开方法:在EventBeginPlay之后,加一个Enable Input;

输入端PlayerController(取GetPlayerController);

这时在按键映射中添加一个Space按键,就可以在蓝图中添加Space按钮的事件响应了

是否独占输入

在消息响应器中,查看属性,有个Consume Input(是否吞掉消息)

Input Priority为输入优先级,低的对象不会收到吞掉的消息