• Inicio
  • juego
    aventura de acción Negocio simulado Juego de roles Competición deportiva rompecabezas casuales estrategia de cartas ritmo musical rompecabezas de palabras tiroteo en vuelo desarrollo del amor
  • solicitud
    oficina de negocios Comunicación y redes sociales. Estilo de vida y entretenimiento compras en línea Herramientas utilitarias viajar viajar gestión financiera educación aprendizaje Lectura de información Deporte y salud
  • Artículos

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
Inicio solicitud oficina de negocios Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw MethodDescargar
1
2
3
4
5
7.5

Zombie Gunship Survival

  • Versión 1.0.0
  • Categoría oficina de negocios
  • Nombre del paquete com.terriblysimple.android.spritetest
  • Fecha de actualización July 15, 2025
  • Tamaño 60.16KB
Acerca de esta aplicación

Disfrute de millones de las últimas aplicaciones de Android, juegos, música, películas, TV, libros, revistas y más. En cualquier momento, en cualquier lugar, a través de sus dispositivos.

Esta aplicación está dirigida a los desarrolladores, o cualquier persona curiosa sobre las diferencias de rendimiento entre OpenGL y Canvas. Específicamente, mide el rendimiento de dibujar sprites 2D explícitamente usando OpenGL ES 2.0 con un híbrido de Java y C, y dibujar sprites 2D usando lienzo con Java.

Cuando haya terminado de ejecutar una prueba, puede ver un análisis de referencia del rendimiento presionando el botón de retroceso del dispositivo.

Es similar a la prueba del método Sprite de Chris Pruett, pero se actualiza para OpenGL ES 2.0. Su prueba de método Sprite ejecuta el ES 1.0 obsoleto y se rompe en gelatina (debido a la amortiguación de tripple).

Esta aplicación funciona en todos los dispositivos que admiten OpenGL ES 2.0.

Esto es libre de anuncios y sin NAG.

Más detalles:

Específicamente, esta aplicación mide el rendimiento de dibujar sprites 2D explícitamente usando OpenGL ES 2.0 con un híbrido de Java y C, y dibujar sprites 2D usando lienzo con Java.

En cada cuadro:

El color de fondo cambia ligeramente, pulsando entre rojo y blanco.

Cada sprite mueve una cantidad aleatoria (gaussiana). Si el centro de un sprite va sobre un borde de la pantalla, el sprite se mueve a una ubicación de pantalla aleatoria.

La prueba de lienzo utiliza una SurfaceView y Canvas.DrawbitMap (). Todos los cálculos se realizan en Java (usando Random.NextGaussian () y Random.NextFloat ()) en un flotador [].

Las pruebas OpenGL ES 2.0 utilizan un GLSURACEVIEW en Java. El cálculo se realiza en C (usando drand48 () y un equivalente en línea de C del algoritmo gaussiano de Java) en un flotador nativo []. El dibujo también se realiza en C, usando GldrawArrays (GL_Points, ...). Los métodos C (NDK) se llaman cada cuadro desde Java a través del JNI.

Todas las pruebas tienen la sobrecarga idéntica de las operaciones de perfil en Java.

Estadística:

La información de FPS se trata de cuándo los marcos realmente se publican en la pantalla (técnicamente, SurfaceFlinger).

La información de dibujo es sobre el tiempo que lleva emitir (y glflush () + glfinish (), en la prueba OpenGL) los comandos de dibujo. No cuenta el tiempo para voltear los buffers de pantalla.

La información push (solo VBO) es el tiempo que lleva empujar los datos del vértice al búfer GPU. Esto a menudo será <.5ms (que redondea a 0.000s) por cuadro. Cuando se usa la prueba no VBO OpenGL, esta vez se incluye esencialmente en el tiempo de extracción. En aplicaciones prácticas, puede llevar más tiempo llevar los datos a la GPU. Este ejemplo contiene solo un VBO (o matriz de vértice) con 2 flotadores por sprite. Las aplicaciones prácticas tendrían más datos (como información de tamaño y textura).

La información de Calc es sobre el tiempo que lleva calcular el color de fondo de un marco y la nueva posición de cada sprite. Cuando JIT está habilitado, el tiempo de cálculo es comparable entre la prueba Java (lienzo) y las pruebas nativas (GL abiertas), pero con JIT deshabilitado, Java sufre una penalización significativa.

¿Qué hay de nuevo en la última versión 1.0.0?

Última actualización el 4 de octubre de 2015 versión 1.0.0
Subido a Google Play
Capturas de pantalla
Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw Method
Los usuarios también vieron
  • Malaysia AES Detector

    Malaysia AES Detectorr

    1.3 July 15, 2025
    7.9
    1
    2
    3
    4
    5
  • Finger Notes (Lite)

    Finger Notes (Lite)r

    2.0.0.1 July 15, 2025
    7.9
    1
    2
    3
    4
    5
  • NTAG I2C Demoboard

    NTAG I2C Demoboardr

    1.7.9 July 15, 2025
    9.4
    1
    2
    3
    4
    5
  • Conversor de Moeda

    Conversor de Moedar

    1.5 July 15, 2025
    8.3
    1
    2
    3
    4
    5
  • ekkes BTLE example

    ekkes BTLE exampler

    1.7.0 July 15, 2025
    8.3
    1
    2
    3
    4
    5
  • i-Clickr Lite

    i-Clickr Liter

    3.5 July 15, 2025
    9.4
    1
    2
    3
    4
    5
  • Flash X

    Flash Xr

    1.0 July 14, 2025
    7.5
    1
    2
    3
    4
    5
  • VoiceClock -Luka-

    VoiceClock -Luka-r

    1.7.0 July 14, 2025
    8.2
    1
    2
    3
    4
    5
  • DirectCloud

    DirectCloudr

    3.9.0 July 14, 2025
    7.6
    1
    2
    3
    4
    5
  • Just zorgverzekering

    Just zorgverzekeringr

    4.00.412 July 14, 2025
    7.6
    1
    2
    3
    4
    5
También te puede interesar
  • Extreme SUV Jeep Driving Games

    Extreme SUV Jeep Driving Gamesr

    2.4 July 15, 2025
    7.2
    1
    2
    3
    4
    5
  • Formal House Escape

    Formal House Escaper

    3.8.0 July 15, 2025
    8.3
    1
    2
    3
    4
    5
  • Hippodrome Simulator

    Hippodrome Simulatorr

    1.8.3 July 15, 2025
    9.4
    1
    2
    3
    4
    5
  • PNJdrone

    PNJdroner

    1.1_2 July 15, 2025
    7.4
    1
    2
    3
    4
    5
  • Flags Icomania

    Flags Icomaniar

    2.0 July 15, 2025
    8.5
    1
    2
    3
    4
    5
  • Toddler Construction Trucks

    Toddler Construction Trucksr

    1.07 July 15, 2025
    7.8
    1
    2
    3
    4
    5
  • Gangster Town: Vice District

    Gangster Town: Vice Districtr

    2.8.4 July 15, 2025
    7
    1
    2
    3
    4
    5
  • Cooper Bmw City Drift

    Cooper Bmw City Driftr

    5 July 15, 2025
    9.1
    1
    2
    3
    4
    5
  • Cue Billiard Club Pool Ball: Latest 2017 Game

    Cue Billiard Club Pool Ball: Latest 2017 Gamer

    1.0 July 15, 2025
    8.9
    1
    2
    3
    4
    5
  • Crazy Monster Truck Smasher

    Crazy Monster Truck Smasherr

    1.4 July 15, 2025
    7.9
    1
    2
    3
    4
    5
Categorías de juegos
  • aventura de acciónaventura de acción
  • Negocio simuladoNegocio simulado
  • Juego de rolesJuego de roles
  • Competición deportivaCompetición deportiva
  • rompecabezas casualesrompecabezas casuales
  • estrategia de cartasestrategia de cartas
  • ritmo musicalritmo musical
  • rompecabezas de palabrasrompecabezas de palabras
  • tiroteo en vuelotiroteo en vuelo
  • desarrollo del amordesarrollo del amor
Clasificación de aplicaciones
  • oficina de negociosoficina de negocios
  • Comunicación y redes sociales.Comunicación y redes sociales.
  • Estilo de vida y entretenimientoEstilo de vida y entretenimiento
  • compras en líneacompras en línea
  • Herramientas utilitariasHerramientas utilitarias
  • viajar viajarviajar viajar
  • gestión financieragestión financiera
  • educación aprendizajeeducación aprendizaje
  • Lectura de informaciónLectura de información
  • Deporte y saludDeporte y salud
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2025 downtj.com