Unreal Engine 4 - Tutoriels pour débutants

Rondes des ennemis

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction

Cette série de vidéos vise toute personne souhaitant apprendre à utiliser le moteur de jeux Unreal Engine 4.
Vous pouvez retrouver les autres épisodes de cette série dans le sommaire dédié.

II. Vidéo


Unreal Engine 4 - Tutoriels pour débutants - Rondes des ennemis


III. Résumé

Dans cet épisode, nous allons continuer à travailler sur notre intelligence artificielle. Nous allons lui ajouter la faculté de faire des rondes.

III-A. Blueprint

Globalement, l'algorithme est le suivant :

  • si l'IA se déplace, on ne fait rien ;
  • si l'IA ne se déplace pas, on lui trouve une nouvelle destination.

Cette condition doit être effectuée chaque fois que le jeu veut effectuer l'action associée à l'intelligence artificielle : c'est-à-dire à chaque tick. Pour cela, il y a le nœud Event Tick.
Viennent ensuite deux nœuds Branch pour tester si le joueur est à portée et si l'intelligence artificielle se déplace.
Finalement, nous utilisons un nœud AI MoveTo afin de donner une nouvelle destination, lorsque l'IA ne se déplace pas (et que le joueur n'est pas à portée). Pour obtenir une nouvelle destination, vous pouvez utiliser le nœud Get Random Point in Navigable Radius dont l'origine sera un nœud GetActorLocation.

Il ne reste plus qu'à définir les variables inrange et moving de manière appropriée.

IV. Commenter

Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2016 Virtus Education. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.