Comment une seule personne à leur journée à jour?
C'est le genre de problème que l'AIs dans les jeux de résoudre.
Que voulez-vous faire de votre entité faire? Code de votre entité à le faire. Si vous voulez que votre monstre à chasser de l'avatar du joueur, le monstre a juste besoin de faire face à la avatar, puis déplacer vers elle. Lorsque ce monstre obtient à l'intérieur d'une distance appropriée, il peut choisir à mordre le joueur avatar, et ce choix peut être aussi simple que d' AmICloseEnough(monster, player);
ou plus complexes, voire aléatoire.
Les robots dans un FPS sont difficiles à obtenir car il est facile de les rendre parfait, mais pas si facile de leur faire plaisir. E. g. ils savent toujours exactement là où le joueur est (gPlayer.GetPosition()
) de sorte qu'il est facile de tirer sur le joueur dans la tête à chaque fois. Il faut un peu de "l'art" de faire le bot se déplacer comme un humain le ferait.