-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