Ich habe eine Menge Möglichkeiten gesehen, die knotenbasierten visuellen Skripts zu verwenden, um die Spielereingabe zu stoppen; Ich habe jedoch kein einziges Beispiel gesehen, wie die Player-Eingabe im Visual Studio deaktiviert werden kann.Verwenden Sie Code, um Spielereingabe unreal Engine zu deaktivieren
-3
A
Antwort
0
Sie können Spielereingabe über die Funktion deaktivieren:
AActor::DisableInput(APlayerController* PlayerController)
Dies sollte auf der Schauspieler den Sie für deaktivieren möchten aufgerufen werden. Sie müssen einen Zeiger auf den aktuellen Player-Controller haben und diesen als Argument der Funktion übergeben. Sie können die ersten (und in der Regel nur, in Einzelspieler-Spiel) Spieler-Controller aus der aktuellen Welt leicht zu bekommen:
UWorld::GetFirstPlayerController();
Schnell Beispiel mit PlayerPawn
ein Zeiger auf die AActor zu sein, die Sie deaktivieren mögen Eingabe für:
APlayerController* PlayerController = GetWorld()->GetFirstPlayerController();
PlayerPawn->DisableInput(PlayerController);
Verwandte Themen
- 1. Optimierung unreal Engine 4 Code
- 2. Unreal Engine Anfänger FMath :: Sin
- 3. Android zu Unreal Engine Interface (C++)
- 4. Unreal Engine Absturz mit AddDynamic
- 5. Unreal Engine C++ SpawnActor Cast
- 6. 2D Sprite Scaling in Unreal Engine 4.13.2
- 7. Punsch Aktion in unreal Engine, Blueprint Tutorial
- 8. Xcode schlägt fehl, unreal engine 4 Projekt
- 9. Unreal Engine 4.8 fataler Fehler beim Start
- 10. Unreal-Engine stürzt beim Start unter Linux
- 11. Unreal Code kompiliert nicht in Xcode
- 12. Unreal Engine 4: Anpassung von ReadPixels() an ein Multithread-Framework
- 13. Wie Informationen in Unreal Engine von außen liefern Quelle
- 14. Wie man Material durch Linienverfolgung in Unreal Engine 4
- 15. Unreal Engine: Zugriff auf Blueprint-Instanzdaten des dynamisch erzeugten Aktors
- 16. Verwenden Sie Pragma, um eine Warnung zu deaktivieren, wenn implementiert
- 17. Unreal Engine 4 C++ Ändern StaticMeshComponent von AStaticMeshActor
- 18. [Unreal Engine 4] Making Node mit 2 Exec zusammen
- 19. Wie OpenGL 3 in Linux Unreal Engine 4 Editor erzwingen?
- 20. Verwendung von Steamworks in der Unreal Engine 4
- 21. Wie bekomme ich den vollständigen Pfad für "../" in Unreal Engine?
- 22. Unreal Engine 4, Leap Motion und dynamische Materialinstanz
- 23. Deaktivieren Sie wischen, um Sidemenü anzuzeigen, wenn Sie Registerkarten verwenden
- 24. Um Bild zu deaktivieren
- 25. Verwenden Aurelia Templating-Engine zu erweitern, um HTML dynamisch hinzuzufügen
- 26. Was verwenden Sie, um C-Code zu testen?
- 27. Um benutzerdefinierte Regeln in jQuery Validation Engine zu verwenden?
- 28. Hotstring verwenden, um Code-Snippets zu erstellen
- 29. Verwenden von erforderlichen Feld-Validator, um ListBox zu deaktivieren
- 30. Unreal Engine: wie ein Objekt an der gewünschten Stelle zu platzieren in Spiel
Sie sollten diese Frage über https://gamedev.stackexchange.com/ stellen, wo es mehr Unreal Expertise gibt und die Leute wissen, was Sie meinen. – Crashworks