Passer au contenu principal
Version: dernière version stable - a1.133.x ⚖️

Intelligence artificielle

Comment l'IA fonctionne dans nanos world

attention

🚧 Cette page est en cours de rédaction.

Chaque Character ou CharacterSimple généré sans qu'unPlayer ne le possède sera automatiquement possédé par un contrôleur IA. Cela signifie que vous pouvez utiliser les méthodes de Character telles que :MoveTo() et :LookAt().

Dans nanos world, l'IA, tout comme la physique, sont distribués via les clients pour être calculés et partagés aux autres joueurs (merci de se référer à Network Authority), cela signifie que l'IA fonctionnera uniquement s'il y a un joueur connecté au serveur.

info

Si vous utilisez la fonction :IsValid() sur un PNJ et qu'il n'y a aucun joueur de connecté, le PNJ ne commencera à se déplacer quand un joueur rejoindra le serveur.

Mesh de navigation

Afin que les PNJs puissent trouver le chemin à parcourir, la map doit avoir un NavMesh configuré.