前言输入系统,输入某个键,响应到GamePlay层做对应的事。例如点击鼠标,前进还是开枪之类,是如何响应的。这里只说应用层逻辑,硬件层逻辑不讲述。详解1.问题来源先看下面一个例子:跳跃的事件响应堆栈从上述堆栈我们不难发现,疑惑点主要集中于APlayerController::ProcessPlayerInput和UPlayerInput::ProcessInputStack.(APlayerController::PlayerTick之前的堆栈可以忽略)2.简要分析先查看APlayerController::ProcessPlayerInput源码voidAPlayerController::