FlightGear/Volare con FlightGear: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 198:
:'''Nota:''':L'applicazione ''Advanced Weather'' assomiglia per certi versi più ad una ''fabbrica di nubi'' che ad un classico programma per la generazione della situazione meteorologica. Infatti, al fine di evitare eccessivi rallentamenti nel sistema, il programma costruisce le nubi partendo dall'aerea locale definita come un quadrato di 40.000 m (2 x 20.000) di lato in cui al centro c'è il velivolo e poi, se il parametro ''Max visibility'' è settato a valori più alti (nell'immagine qui a fianco 93.299 m) l'area di costruzione delle nubi si allarga in cerchi concentrici sino a completa copertura. Questo fa si che se si varia il parametro ''Max visibility'' all'inizio non succede niente, poi dopo alcuni secondi si vedrà formarsi le prime nubi e dopo un po', in funzione delle caratteristiche del PC utilizzato e della relativa scheda video, si osserverà la completa copertura. Questo approccio è simile all'approccio di tipo ''client-server'' già visto per il generatore del terreno e per altre funzioni presenti in FlightGear.
 
=Il joystick=
=Il supporto del Joystick=
 
[[File:Joystick01.svg|300px|thumb|Schema dei movimenti possibili in un joystick a 3 assi.<BR>1 - alettoni, 2 - timone orizzontale, 3 - Torsione per il movimento della pedaliera, 4 - pulsante di sparo o freni, 5 - manetta del motore, 6 - flap, 7 - trim, 8 - modifica della vista.]]
Ovviamente un qualsiasi simulatore di volo deve poter gestire un dispositivo di controllo del velivolo che sia il più simile possibile ai dispositivi utilizzati dai piloti. Nel mondo reale i velivoli hanno due-tre tipi di controllo che sono nell'ordine:
* '''[[w:Barra_di_comando|Barra di comando]]''' detta anche semplicemente ''barra'' o ''cloche'' permette di governare l'aeromobile azionando le superfici così dette ''orizzontali'' che sono costituite dagli [[w:Alettone_(aeronautica)|alettoni]], posti alle estremità delle ali e agli [[w:Equilibratore_(aeronautica)|equilibratori]] che costituiscono il ''timone orizzontale'' o ''cabra-picchia''.<BR>Spesso la barra di comando è costituita da una barra verticale posta tra le cosce del pilota, negli aerei civili e per gli aerei per i quali sono richieste lunghe ore di volo, la barra di comando viene sostituita da un volantino a mezzaluna che rimpiazza il movimento laterale della barra con la rotazione lungo l'asse del volantino. Nei simulatori di volo la barra di comando viene sostituita efficacemente con il joystick, come quello mostrato in figura o con un volantino che, causa il suo ingombro, è più raramente utilizzato dagli appassionati di volo simulato. Comunque quest'ultimo permette di ottenere, rispetto il joystick, un volo più preciso e meno stancante specie durante la fase di crociera.
Riga 210:
* '''Pulsanti in testa al joystick''' se sono presenti vengono utilizzati per l'azionamento del [[w:Trim_(aeronautica)|trim]] del timone orizzontale e/o per l'azionamento di apparati ausiliari come il controllo dell'arricchimento della miscela aria-benzina per i motori a scoppio.
* '''Pulsanti per la modifica della vista''', sono realizzati con un dischetto a 4-8 posizioni che normalmente permette di modificare il punto di vista del pilota.
 
==Supporto del joystick==
 
FlightGear riconosce moltissimi joystick presenti in commercio, alcuni poi li permette di utilizzare in modo estremamente completo come i principali joystick della [http://www.saitek.com/ Saitek], della [http://www.logitech.com/ Logitech] e [http://www.microsoft.it Microsoft], ovviamente è possibile che tanti altri siano comunque compatibili. Normalmente tutti i joystick con interfaccia USB sono utilizzabili direttamente da FlightGear, in caso contrario bisogna mettere mani nel codice di un particolare file di definizione come descritto nel [http://wiki.flightgear.org/Joystick wiki di FlightGear].
 
===Riconoscere il proprio joystick===
 
FlightGear non ha una gestione della configurazione del joystick come tanti altri simulatori di volo, probabilmente perché considerata di importanza secondaria dagli sviluppatori. Questo fatto tende a frustrare uno che non ha esperienza di programmazione nel caso che qualcosa vada storto. Comunque un prima verifica può essere fatta eseguendo il programma ''js_demo'' da riga di comando. Questo programma permette di mostrare quali comandi del joystick siano attivi ed i relativi valori. Ma fate attenzione quando eseguite il programma appena lo avviate dovete bloccarlo con il comando <CTRL>+<C> in modo da poter vedere anche la testata che mostra i bottoni e gli assi attivi nel dispositivo e anche i loro valori.