Es/Changelog 2.10: Difference between revisions

Jump to navigation Jump to search
Line 85: Line 85:
El sistema "canvas" (lienzo o tapiz) es un sistema de renderizado 2D totalmente codificable de FlightGear, que permite a los usuarios crear fácilmente nuevos instrumentos, HUDs y hasta diálogos y ventanucos (widgets) de interfaz de usuario pesonalizados utilizando el lenguaje de código de FlightGear [[Nasal]] (de apariencia muy similar a JavaScript). El lienzo también se puede utilizar para la creación de complejas cabinas con pantallas de cristal como pantallas de navegación y otors equipos multifuncionales, nada de esto requiere la reconstrucción de FlightGear desde la fuente o escribir código C++
El sistema "canvas" (lienzo o tapiz) es un sistema de renderizado 2D totalmente codificable de FlightGear, que permite a los usuarios crear fácilmente nuevos instrumentos, HUDs y hasta diálogos y ventanucos (widgets) de interfaz de usuario pesonalizados utilizando el lenguaje de código de FlightGear [[Nasal]] (de apariencia muy similar a JavaScript). El lienzo también se puede utilizar para la creación de complejas cabinas con pantallas de cristal como pantallas de navegación y otors equipos multifuncionales, nada de esto requiere la reconstrucción de FlightGear desde la fuente o escribir código C++


Canvas improvements in this release include:
Las mejoras de esta versión Canvas incluyen:
* Lazy updating/rendering to improve performance in situations where a texture doesn't need to be redrawn
* Creating GUI windows, including popup menus or menubars
* Native copy/paste via 2 new [[Nasal]] extension functions
* Nested canvases, where a canvas may contain images created by another canvas texture
* Window stacking
* raster images (vector images were already supported)
* Improved event handling GUI events using osgGA
* A new DOM-based event handling system


 
* Actualización/representación perezosa para mejorar el rendimiento en situaciones en las que una textura no sea necesario volverla a dibujar
Mejoras lienzo de esta versión incluyen:
* Creación de ventanas de interfaz gráfica de usuario, incluyendo menús emergentes o barras de menú
* Lazy actualización / prestación a mejorar el rendimiento en situaciones en las que una textura no es necesario volver a dibujar
* Copiar/pegar nativo a través de 2 nuevas funciones de extensión [[Nasal]]
* Creación de interfaz gráfica de usuario de Windows, incluyendo menús emergentes o barras de menú
* Lienzos anidados, donde un lienzo puede contener imágenes creadas por otra textura de lienzo
* Copia Native / pegar a través de 2 nuevos [[]] nasales funciones de extensión
* Lienzos anidados, donde un lienzo pueden contener imágenes creadas por otra textura de lienzo
* Ventana de apilamiento
* Ventana de apilamiento
* Raster imágenes (imágenes vectoriales fueron apoyados ya)
* Imágenes rasterizadas (las imágenes vectoriales ya fueron soportadas)
* Mejora de la gestión de eventos de eventos GUI utilizando osgGA
* Mejora de la gestión de eventos GUI utilizando osgGA
* Un nuevo DOM evento basado en sistema de manejo de
* Un nuevo sistema de manejo basado en DOM (interprete de modelos objeto de documentos)




5,707

edits

Navigation menu