-3
我已经看到很多方法来使用基于节点的可视脚本来停止玩家输入;但是,我还没有看到过如何在Visual Studio中禁用播放器输入的单个示例?使用代码来禁用玩家输入虚幻引擎
我已经看到很多方法来使用基于节点的可视脚本来停止玩家输入;但是,我还没有看到过如何在Visual Studio中禁用播放器输入的单个示例?使用代码来禁用玩家输入虚幻引擎
可以使用功能禁用玩家输入:
AActor::DisableInput(APlayerController* PlayerController)
这应该要禁止输入的演员被调用。您需要有一个指向当前播放器控制器的指针,并将其作为函数的参数传递。你可以很容易地从目前的世界第一(通常只,在单人游戏)玩家控制器:
UWorld::GetFirstPlayerController();
简单的例子,用PlayerPawn
是一个指针AActor您希望禁用输入:
APlayerController* PlayerController = GetWorld()->GetFirstPlayerController();
PlayerPawn->DisableInput(PlayerController);
你应该在https://gamedev.stackexchange.com/上提出这个问题,那里有更多的虚幻技术,人们会知道你的意思。 – Crashworks