99
edits
(Initial OsgEarth integration: traducido) |
(Introducing two new frameworks: traducido) |
||
Line 22: | Line 22: | ||
Aprende más en [http://forum.flightgear.org/viewtopic.php?f=6&t=21351 el tema del foro]. | Aprende más en [http://forum.flightgear.org/viewtopic.php?f=6&t=21351 el tema del foro]. | ||
=== | === Presentamos dos nuevos frameworks: NavDisplay (ND) y MapStructure === | ||
[[File:MapStructureDialog.png|thumb|MapStructure | [[File:MapStructureDialog.png|thumb|Demo de MapStructure]] | ||
[[File:NavDisplay.png|thumb| | [[File:NavDisplay.png|thumb|NavDisplay]] | ||
[[File:Hyde-777-200ER-independent-NDs.png|thumb| | [[File:Hyde-777-200ER-independent-NDs.png|thumb|Instancias independientes de NavDisplay en el 777-200ER de Hyde]] | ||
En un esfuerzo conjunto, el código NavDisplay/[[Canvas]] original de Gijs del Boeing 747-400 (programado completamente con [[Nasal]]; mira el [[:es:FlightGear Newsletter October 2013#Actualización de aeronaves|boletín de octubre]]) por ahora ha sido suficientemente generalizado para ser usable en otra aeronave sin tener que copiar/pegar un montón de código (normalmente, ahora serán alrededor de 30 líneas). | |||
El Boeing 777-200ER de Hyde es el primero en adoptarlo por ahora, con la ventaja extra de que el 777-200ER ahora también soporta instancias independientes de ND, por ejemplo, pantallas e interruptores independientes para cada piloto. Hyde, también está planeando implementar características faltantes específicas del 777. | |||
Por ahora, Philosopher y Hooray han comenzado a trabajar en un framework Nasal llamado [[MapStructure]], para crear fácilmente pantallas de cartas como el [[NavDisplay]], tal que se necesite muy poco código Nasal especializado. Cuando el framework MapStructure esté completo, trabajaremos en vista de portar nuestros viejos archivos *.layer/*.draw/*.model para hacer uso del nuevo framework MapStructure y adaptar el framework NavDisplay conjuntamente. | |||
MapStructure | MapStructure va a ser la base común para todas las necesidades gráficas de FlightGear, no sólo en instrumentos (por ejemplo, pantallas multifunción MDF como el NavDisplay), sino también en ventanas (Map, consola del instructor, ATC, etc). | ||
Actualmente, aún hay algunos problemas de rendimiento menores (especialmente en computadores menos potentes), los cuales esperamos resolver al mover algunas partes al espacio C++, con la esperanza de que esté para la versión 3.0 (nuestros chicos Canvas/C++, TheTom y Zakalawe, están trabajando para eso). | |||
Por favor, contáctate si tienes alguna pregunta o si te gustaría unirte en alguna forma. | |||
=== Getting started with CppBind === | === Getting started with CppBind === |
edits