L’intelligenza artificiale è il piccolo motore che “dà vita” a un qualsiasi videogioco, sia 2D che 3D.
In quest’ottavo volume del corso di Unity affronteremo i numerosi aspetti legati alla creazione e allo sviluppo di semplici intelligenze artificiali all’interno del nostro videogioco 3D. Partiremo stabilendo il tipo di intelligenza da creare e ne gestiremo i vari elementi costitutivi attraverso la programmazione in C#. Potremo far compiere una qualsiasi azione a un personaggio oppure a un oggetto, come ad esempio muoversi, attaccare, difendersi ed eseguire animazioni.
Procederemo poi con l'inserimento dei cosiddetti Spawn Points, in altre parole i punti in cui il programmatore decide preliminarmente che dovranno apparire, in momenti predeterminati, nuovi oggetti o entità animate. Infine ci avvarremo di un particolare plugin per generare i Path Nodes. Grazie a questi ultimi saremo in grado di stabilire e programmare i percorsi e la direzione di movimento delle singole entità animate.
Come di consueto la trattazione è corredata da video esplicativi.
Livello 8
Intelligenza artificiale
Imparerai:
. a sviluppare e implementare intelligenze artificiali
. a programmare e inserire gli Spawn Points
. a creare i Path Nodes
In quest’ottavo volume del corso di Unity affronteremo i numerosi aspetti legati alla creazione e allo sviluppo di semplici intelligenze artificiali all’interno del nostro videogioco 3D. Partiremo stabilendo il tipo di intelligenza da creare e ne gestiremo i vari elementi costitutivi attraverso la programmazione in C#. Potremo far compiere una qualsiasi azione a un personaggio oppure a un oggetto, come ad esempio muoversi, attaccare, difendersi ed eseguire animazioni.
Procederemo poi con l'inserimento dei cosiddetti Spawn Points, in altre parole i punti in cui il programmatore decide preliminarmente che dovranno apparire, in momenti predeterminati, nuovi oggetti o entità animate. Infine ci avvarremo di un particolare plugin per generare i Path Nodes. Grazie a questi ultimi saremo in grado di stabilire e programmare i percorsi e la direzione di movimento delle singole entità animate.
Come di consueto la trattazione è corredata da video esplicativi.
Livello 8
Intelligenza artificiale
Imparerai:
. a sviluppare e implementare intelligenze artificiali
. a programmare e inserire gli Spawn Points
. a creare i Path Nodes