Ueplaystationgamepad

DarknessFX DarknessFX
Dépôt créer le : 19/07/2023
Forks: 14 Watcher: 0 82
Choisir une liste...
FR
 .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. |
| |  ________    | || |  _________   | || |  ____  ____  | |
| | |_   ___ `.  | || | |_   ___  |  | || | |_  _||_  _| | |
| |   | |   `. \ | || |   | |_  \_|  | || |   \ \  / /   | |
| |   | |    | | | || |   |  _|      | || |    > `' <    | |
| |  _| |___.' / | || |  _| |_       | || |  _/ /'`\ \_  | |
| | |________.'  | || | |_____|      | || | |____||____| | |
| |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------' 

       DarknessFX @ https://dfx.lv | Twitter: @DrkFX

Playstation Gamepad pour unreal Engine 5

7d082190-0d09-44dd-9c24-2451a1da4dc7

Playstation Gamepad pour unreal Engine (5.2 ou plus récent) utilisant l'entrée brute et l'entrée améliorée. Ce projet est configuré pour permettre aux contrôleurs DualShock3/Sixaxis, DualShock4 et DualSense de se lier avec l'objet Unreal Engine Gamepad, vous pouvez utiliser vos contrôleurs Playstation pour Gameplay, CommonUI, EnhancedInput avec le même code Gamepad comme d'autres gamepads XInput au lieu de fourche pour GenericUSBController.

À propos

Initialement pour faire DualShock 4 travailler avec Unreal Engine 4 était juste une liste des paramètres RawInputWindows Plugin et était plus simple à décrire comme dans ce post de forum [Tutoriel] UE4 utilisant le contrôleur Dualshock4 (via USB, PS4 DS4 Gamepad).

Maintenant qu'Unreal Engine 5.2 déplace le système d'entrée vers l'entrée améliorée il y a plus de fichiers et de structures à configurer et n'est pas si simple à expliquer dans un post forum, donc ce projet est le moyen plus facile de partager ces informations et de donner un modèle de démonstration qui peut être copié à d'autres projets.

Annexe

RawInput Changes (uniquement pour la construction d'unrealEngine à partir du code source)

[!ARRÊT] Si vous téléchargez votre UnrealEngine depuis Epic Games Store, n'essayez pas de faire ces changements. Ça ne marchera pas.
Vous devez télécharger Unreal Engine Source Code de GitHub ( https://github.com/EpicGames/UnrealEngine ), configurer, construire l'ensemble du moteur, puis apporter les modifications à UnrealEngine Source\Engine\Plugins\Experimental\RawInput\Source\RawInput\Private+Public\Windows et reconstruire.

Télécharger et mettre à jour ces fichiers à partir de RawInput Plugin:
RawInputWindows.h
RawInputWindows.cpp

Compilez le plugin RawInput avec ces mises à jour pour appliquer les corrections et faire plein usage de Playstation Gamepads comme Native Unreal Engine Gamepads.

Crédits

Unreal Engine from Epic Games - https://www.unrealengine.com/
Playstation DualShock4 Icons by Arks - https://arks.itch.io/ps4-boutons
Equ1no0x - Contribution DualShock4 Gen1.
Zhibade - Cartographie des entrées de DualShock4 Gen1.

Licence

@Unlicensed - Gratuit pour tout le monde et toute utilisation.

Les ténèbresFX @ https://dfx.lv Twitter : @DrkFX
https://github.com/DarknessFX/UEPlaystationGamepad

Contributeurs GitHub

DarknessFX
DarknessFX
39 contributions
Equ1no0x
Equ1no0x
4 contributions
Zhibade
Zhibade
1 contributions