Contenu du cours
Jeu FPS Avec Unreal Engine
Jeu FPS Avec Unreal Engine
Dernières Retouches et Emballage
Dans ce dernier chapitre, nous allons nous assurer que notre jeu possède toutes les mécaniques que nous souhaitons, résoudre quelques bugs, puis empaqueter le jeu.
Avant de passer à l'empaquetage, assurez-vous de remettre la variable EnemyCount
dans le GameMode
à 0
. Vous voudrez peut-être aussi ouvrir le blueprint EnemyChar
, cacher la flèche et vous assurer que le maillage de l'ennemi est celui que vous souhaitez.
Si vous le souhaitez, vous pouvez créer un nouveau blueprint pour les objets de santé. Ce que vous devez faire, c'est créer un blueprint de Classe Acteur, ajouter une collision sphérique et un maillage statique dans les composants. Prenez la collision sphérique On Begin Overlap, obtenez votre pion joueur et faites un cast vers FirstPersonCharacter
. Ensuite, ce que vous voulez faire, c'est vérifier si la santé est pleine, si ce n'est pas le cas, alors vous ajoutez autant de points que vous le souhaitez à la variable PlayerHealth et détruisez l'acteur.
Ensuite, vous voulez aller dans votre BP_EnemyChar
et créer une nouvelle fonction qui génère votre blueprint d'objet de santé. À cette fin, je recommande d'ajouter une sorte de logique de probabilité comme expliqué dans la vidéo, car il n'est pas amusant d'avoir un objet de santé qui tombe à chaque fois que nous tuons un ennemi. Expérimentez avec cela et trouvez votre probabilité souhaitée, mais je pense qu'une probabilité d'environ 20%
n'est pas mauvaise.
De plus, si vous le souhaitez, vous pouvez ajouter des effets de particules à vos projectiles. Cela se fait facilement en ajoutant un effet de particules niagara ou cascade en tant que composant enfant au maillage sphérique de votre projectile. Il existe de nombreux effets de particules sur le Marketplace, alors jetez-y un œil si vous le souhaitez et voyez ce qui convient à vos besoins.
Enfin, dans le blueprint FirstPersonCharacter
, trouvez où vous avez configuré le menu pause, cliquez à côté de l'entrée P et recherchez Escape. Assurez-vous qu'il est exécutable lorsque le jeu est en pause, et connectez Pressed à la branche qui vérifie si le jeu est en pause.
Ensuite, depuis Platforms>Windows choisissez Package Project. Choisissez une destination et une fois l'emballage terminé, vous devriez pouvoir exécuter votre jeu en utilisant le fichier .exe
!
Merci pour vos commentaires !