Pathfinding in Second Life/it

__TOC__
== Introduzione ==
Visto a grandi linee, il pathfinding fornisce strumenti e funzioni per consentire un movimento fluido ed intelligente per i non-avatar in SecondLife (per esempio, i mostri in un gioco, i topi in una casa infestata, le vespe in una foresta fantasy). Ci riferiamo a queste entità come personaggi (character): nella terminologia dei giochi sono a volte chiamati NPC (personaggi non giocanti) oppure MOBS (oggetti mobili).
Prima di adesso, i creatori di contenuti erano obbligati ad utilizzare dei trucchetti di scripting molto costosi per simulare il movimento di personaggi intelligenti.
Con l'avvento del pathfinding, i creatori di contenuti hanno un sistema molto più facile ed efficace per creare personaggi che si muovono inworld. I character possono usare delle funzioni LSL per evitare ostacoli, muoversi lungo cornicioni ed angoli, scalare salite e muoversi fra regioni: tutte cose che prima erano veramente difficili se non impossibili.
Il Pathfinding consente anche nuovi meccanismi di gioco come ad esempio creare del cibo in grado di attirare i mostri.
=== Gruppi Utente ===
Andate sul gruppo "simulator" per domande relative al pathfinding. Andrew, Maestro, Falcon, or Stinson Linden dovrebbero essere in grado di rispondere alle vostre domande tecniche. 
Trascrizioni chat:
* 2012-06-07
* 2012-05-31
* 2012-05-17
* 2012-05-10
* 2012-05-03
* 2012-04-19
=== Funzioni LSL ===
Le funzioni LSL per il pathfinding vi consentono di creare dei personaggi (character) che possono evitare dinamicamente gli ostacoli mentre fanno cose tipiche che vorreste volere in un gioco o in un'altra esperienza virtuale, inclusi:
* Creare un Personaggio - Inizializza un oggetto e lo prepara per essere usato con le funzioni di pathfinding. LlCreateCharacter
* Cancella un Personaggio - Inibisce l'oggetto che non reagirà più alle funzioni di pathfinding. [[[LlDeleteCharacter]]]
* Evitamento - Scappa da un oggetto specifico o da un avatar . llEvade.
* Mantieni le distanze - cerca di mantenere una determinata distanza da un posto specificato .. llFleeFrom.
* Naviga - Muoviti verso un posto specifico - llNavigateTo.
* Pattugliamento - Muoviti seguendo una lista di punti di pattuglia. llPatrolPoints.
* Inseguimento - Caccia, stai alle calcagna di uno specifico oggetto oppure un avatar - llPursue.
* Aggiorna parametri - Aggiorna i parametri (velocità tipologia) associati con un personaggio LlUpdateCharacter.
* Vagabonda - Si muove casualmente all'interno di una determinata zona - llWanderWithin.
* Fai eseguire un comando al character (funzioni varie relative al carattere disponibili al momento solo fa un balzo, bloccati dolcemente) llExecCharacterCmd
* Ottieni il tracciato statico Unica funzione che è usabile anche dai non character e su una regione con il pathfinding disabilitato. Ritorna la sequenza di posizioni per arrivare all'obiettivo llGetStaticPath 
Per maggiori informazioni, vedi Pathfinding LSL Functions.
=== Eventi LSL ===
I seguenti eventi sono stati progettati per ottenere le informazioni relative al pathfinding per un personaggio attivo:
* path_update - Scatta quando avviene uno specifico evento di pathfinding.
== Informazioni sulla versione Alpha ==
* Pathfinding/Alpha release notes - Restrizioni, problemi noti e consigli su come testare la versione alpha sulla grid di test Aditi.
* How do I log into the Aditi test grid? - Questo test è fatto su aditi (grid di test; per maggiori informazioni leggete questo articolo e come entrarci)
* Pathfinding_Tools_in_the_Second_Life_Viewer - Nuovi strumenti nel viewer di SecondLife per aiutarvi a gestire i vostri character pathfinding e il loro ambiente.
* Pathfinding_Quick_Start_Guide - Come far partire la vostra sim con il pathfinding nel modo più semplice ed indolore