• 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é
  • Xoom Browser

    Xoom Browserr

    1.8 December 1, 2025
    8
    1
    2
    3
    4
    5
  • Car Animation

    Car Animationr

    1.1 November 27, 2025
    9.4
    1
    2
    3
    4
    5
  • Event Tracker

    Event Trackerr

    1.1 November 27, 2025
    9.5
    1
    2
    3
    4
    5
  • My Private Network: Secure & Fast VPN Manager

    My Private Network: Secure & Fast VPN Managerr

    5.4.4 November 26, 2025
    8.4
    1
    2
    3
    4
    5
  • Zebra ZQ110

    Zebra ZQ110r

    1.0.0 November 25, 2025
    7.2
    1
    2
    3
    4
    5
  • Desain Pagar dan Taman

    Desain Pagar dan Tamanr

    1.0 November 25, 2025
    8.9
    1
    2
    3
    4
    5
  • Anti-Procrastination Project

    Anti-Procrastination Projectr

    1.1 November 25, 2025
    9.4
    1
    2
    3
    4
    5
  • iCloud Calendar SyncWorkaround

    iCloud Calendar SyncWorkaroundr

    1.3 November 23, 2025
    8.9
    1
    2
    3
    4
    5
  • HAFAS 2017

    HAFAS 2017r

    1.2.2 November 22, 2025
    8.9
    1
    2
    3
    4
    5
  • France TV : direct and replay

    France TV : direct and replayr

    1.0 November 21, 2025
    7.2
    1
    2
    3
    4
    5
Vous pourriez également être intéressé par
  • Peacock Jumping

    Peacock Jumpingr

    1.4 December 1, 2025
    7.8
    1
    2
    3
    4
    5
  • Salon Baby Nails

    Salon Baby Nailsr

    1.0 December 1, 2025
    7.4
    1
    2
    3
    4
    5
  • Dog Wash Caring Game

    Dog Wash Caring Gamer

    1.0 December 1, 2025
    9.3
    1
    2
    3
    4
    5
  • Gin Rummy: Card Games

    Gin Rummy: Card Gamesr

    2.0 December 1, 2025
    9.4
    1
    2
    3
    4
    5
  • Returners

    Returnersr

    1.1.810 December 1, 2025
    7.2
    1
    2
    3
    4
    5
  • My English Alphabets..For Kids

    My English Alphabets..For Kidsr

    1.0.6 December 1, 2025
    8.7
    1
    2
    3
    4
    5
  • Crossbow Shooting Master

    Crossbow Shooting Masterr

    1.1.8 December 1, 2025
    7.9
    1
    2
    3
    4
    5
  • Princess  washing Clothes

    Princess washing Clothesr

    3 December 1, 2025
    8.7
    1
    2
    3
    4
    5
  • Poklito's World

    Poklito's Worldr

    5.1 December 1, 2025
    9.5
    1
    2
    3
    4
    5
  • 3DCartoon Backyard Car Parking

    3DCartoon Backyard Car Parkingr

    1.1 December 1, 2025
    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