• Accueil
  • jeu
    action-aventure Entreprise simulée jeu de rôle Compétition sportive Casse-tête occasionnel stratégie de carte rythme de la musique Casse-tête de mots tir en vol développement de l'amour
  • application
    bureau d'affaires Communication et social Style de vie et divertissement achats en ligne Outils utilitaires voyage voyage gestion financière éducation apprentissage Lecture d'informations Sport et santé
  • Articles

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
Accueil application bureau d'affaires Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw MethodTélécharger
1
2
3
4
5
7.5

Zombie Gunship Survival

  • Version 1.0.0
  • Catégorie bureau d'affaires
  • Nom du package com.terriblysimple.android.spritetest
  • Date de mise à jour July 15, 2025
  • Taille 60.16KB
À propos de cette application

Profitez des millions des dernières applications Android, jeux, musique, films, télévision, livres, magazines et plus encore. À tout moment, n'importe où, sur vos appareils.

Cette application est destinée aux développeurs, ou à toute personne curieuse des différences de performance entre OpenGL et Canvas. Plus précisément, il mesure les performances du dessin de sprites 2D explicitement à l'aide d'OpenGL ES 2.0 avec un hybride de Java et C, et de dessin des sprites 2D à l'aide de toile avec Java.

Lorsque vous avez terminé exécuter un test, vous pouvez voir une analyse de référence des performances en appuyant sur le bouton de retour de l'appareil.

Il est similaire au test de méthode Sprite par Chris Pruett, mais il est mis à jour pour OpenGL ES 2.0. Son test de méthode Sprite exécute l'ES 1.0 obsolète et est cassé sur la gelée (en raison de la tampon tripple).

Cette application fonctionne sur tous les appareils qui prennent en charge OpenGL ES 2.0.

Ceci est sans publicité et sans harcèlement.

Plus de détails:

Plus précisément, cette application mesure les performances du dessin de sprites 2D explicitement à l'aide d'OpenGL ES 2.0 avec un hybride de Java et C, et de dessin des sprites 2D à l'aide de toile avec Java.

Sur chaque cadre:

La couleur de fond se déplace légèrement, pulsant entre le rouge et le blanc.

Chaque sprite déplace une quantité aléatoire (gaussienne). Si le centre d'un sprite passe sur un bord de l'écran, le sprite se déplace vers un emplacement d'écran aléatoire.

Le test Canvas utilise une surfaceView et Canvas.DrawBitmap (). Tous les calculs sont effectués dans Java (en utilisant Random.NextGaussian () et Random.NextFloat ()) sur un flotteur [].

Les tests OpenGL ES 2.0 utilisent un GLSURFACEVIEW en Java. Le calcul est effectué en C (en utilisant Drand48 () et un équivalent en ligne C de l'algorithme gaussien de Java) sur un flotteur natif []. Le dessin se fait également en C, en utilisant Gldrawarrays (GL_POINTS, ...). Les méthodes C (NDK) sont appelées chaque trame de Java via le JNI.

Tous les tests ont les frais généraux identiques des opérations de profilage en Java.

Statistiques:

Les informations FPS concernent le moment où les trames sont réellement affichées à l'écran (techniquement, le surfaceflinger).

Les informations de dessin concernent le temps nécessaire pour émettre (et glflush () + glfinish (), dans le test OpenGL) les commandes de dessin. Il ne compte pas le temps de retourner réellement les tampons d'écran.

Les informations push (VBO uniquement) concernent le temps nécessaire pour pousser les données du sommet vers le tampon GPU. Ce sera souvent <0,5 ms (qui tourne à 0,000) par cadre. Lorsque vous utilisez le test OpenGL non VBO, cette fois est essentiellement incluse dans le temps de dessin à la place. Dans les applications pratiques, il pourrait prendre plus de temps pour pousser les données au GPU. Cet exemple ne contient qu'un seul VBO (ou tableau de sommet) avec 2 flotteurs par sprite. Les applications pratiques auraient plus de données (telles que la taille et les informations de texture).

Les informations CALC sont sur le temps nécessaire pour calculer la couleur d'arrière-plan d'un cadre et la nouvelle position de chaque sprite. Lorsque JIT est activé, le temps de calcul est comparable entre le test Java (toile) et les tests natifs (Open GL), mais avec JIT handicapé, Java subit une pénalité significative.

Quoi de neuf dans la dernière version 1.0.0

Dernière mise à jour le 4 octobre 2015 version 1.0.0
Téléchargé sur Google Play
Captures d'écran
Compare Sprite Draw Method
Compare Sprite Draw Method
Compare Sprite Draw Method
Les utilisateurs ont également consulté
  • 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
Vous pourriez également être intéressé par
  • 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
Catégories de jeux
  • action-aventureaction-aventure
  • Entreprise simuléeEntreprise simulée
  • jeu de rôlejeu de rôle
  • Compétition sportiveCompétition sportive
  • Casse-tête occasionnelCasse-tête occasionnel
  • stratégie de cartestratégie de carte
  • rythme de la musiquerythme de la musique
  • Casse-tête de motsCasse-tête de mots
  • tir en voltir en vol
  • développement de l'amourdéveloppement de l'amour
Classification des applications
  • bureau d'affairesbureau d'affaires
  • Communication et socialCommunication et social
  • Style de vie et divertissementStyle de vie et divertissement
  • achats en ligneachats en ligne
  • Outils utilitairesOutils utilitaires
  • voyage voyagevoyage voyage
  • gestion financièregestion financière
  • éducation apprentissageéducation apprentissage
  • Lecture d'informationsLecture d'informations
  • Sport et santéSport et santé
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2025 downtj.com