• الرئيسية
  • لعبة
    مغامرة اكشن الأعمال المحاكية لعب الأدوار المنافسة الرياضية لغز عارضة استراتيجية البطاقة إيقاع الموسيقى لغز الكلمة اطلاق النار الطيران تنمية الحب
  • طلب
    مكتب أعمال الاتصالات والاجتماعية نمط الحياة والترفيه التسوق عبر الإنترنت الأدوات المساعدة سفر سفر الإدارة المالية تعلم التعليم قراءة المعلومات الرياضة والصحة
  • مدونة

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
الرئيسية طلب مكتب أعمال Compare Sprite Draw Method
Compare Sprite Draw Method

Compare Sprite Draw Method

1
2
3
4
5
تحميل
  • الإصدار 1.0.0
  • الفئة مكتب أعمال
  • اسم الحزمة com.terriblysimple.android.spritetest
  • تاريخ التحديث December 25, 2024
  • الحجم 60.16KB
حول هذا التطبيق

استمتع بالملايين من أحدث تطبيقات Android والألعاب والموسيقى والأفلام والتلفزيون والكتب والمجلات والمزيد. في أي وقت ، في أي مكان ، عبر أجهزتك.

يستهدف هذا التطبيق المطورين ، أو أي شخص فضولي بشأن اختلافات الأداء بين OpenGL و Canvas. على وجه التحديد ، يقيس أداء الرسم 2D العفاريت بشكل صريح باستخدام OpenGL ES 2.0 مع مجموعة هجينة من Java و C ، ورسم العفاريت ثنائية الأبعاد باستخدام قماش مع Java.

عند الانتهاء من إجراء اختبار ، يمكنك رؤية تحليل قياسي للأداء عن طريق الضغط على زر ظهر الجهاز.

يشبه اختبار طريقة Sprite بواسطة Chris Pruett ، ولكن يتم تحديثه لـ OpenGL ES 2.0. يدير اختبار طريقة Sprite الخاص به ES 1.0 عفا عليه الزمن ، ويتم كسره على Bean Jelly (بسبب التخزين المؤقت Tripple).

يعمل هذا التطبيق على جميع الأجهزة التي تدعم OpenGL ES 2.0.

هذا خالٍ من الإعلان وخالي من النغمة.

مزيد من التفاصيل:

على وجه التحديد ، يقيس هذا التطبيق أداء الرسم 2D العفاريت بشكل صريح باستخدام OpenGL ES 2.0 مع مجموعة هجينة من Java و C ، ورسم العفاريت ثنائية الأبعاد باستخدام قماش مع Java.

على كل إطار:

يتحول لون الخلفية قليلاً ، ينبض بين الأحمر والأبيض.

كل العفريت يتحرك كمية عشوائية (غوسية). إذا تجاوز مركز العفريت على حافة الشاشة ، ينتقل العفريت إلى موقع شاشة عشوائي.

يستخدم اختبار Canvas A SurfaceView و Canvas.DrawbitMap (). تتم جميع الحسابات في Java (باستخدام Random.NextGaussian () و Random.NextFloat ()) على تعويم [].

تستخدم اختبارات OpenGL ES 2.0 GLSurfaceView في Java. يتم الحساب في C (باستخدام Drand48 () ومكافئ C ما يعادل خوارزمية Gaassian Java) على تعويم أصلي []. يتم الرسم أيضًا في C ، باستخدام GldrawArrays (GL_Points ، ...). تسمى أساليب C (NDK) كل إطار من Java من خلال JNI.

جميع الاختبارات لها النفقات العامة المتطابقة لعمليات التنميط في جافا.

إحصائيات:

تتعلق معلومات FPS عندما يتم نشر الإطارات فعليًا على الشاشة (من الناحية الفنية ، SurfaceFlinger).

معلومات السحب تدور حول الوقت الذي يستغرقه إصدار (و glflush () + glfinish () ، في اختبار OpenGL) أوامر الرسم. لا يحسب الوقت لقلب المخازن المؤقتة في الواقع.

معلومات الدفع (VBO فقط) تدور حول الوقت الذي يستغرقه دفع بيانات Vertex إلى المخزن المؤقت لـ GPU. سيكون هذا في كثير من الأحيان <.5ms (الذي يدور إلى 0.000s) لكل إطار. عند استخدام اختبار OpenGL غير VBO ، يتم تضمين هذه المرة بشكل أساسي في وقت السحب بدلاً من ذلك. في التطبيقات العملية ، قد يستغرق الأمر وقتًا أطول لدفع البيانات إلى وحدة معالجة الرسومات. يحتوي هذا المثال على VBO واحد فقط (أو صفيف قمة الرأس) مع 2 عوامات لكل العفريت. سيكون للتطبيقات العملية المزيد من البيانات (مثل معلومات الحجم والملمس).

معلومات CALC تدور حول الوقت الذي يستغرقه حساب لون خلفية الإطار والموضع الجديد لكل Sprite. عند تمكين JIT ، يكون وقت الحساب قابلاً للمقارنة بين اختبار Java (Canvas) واختبارات (GL) الأصلية ، ولكن مع تعطيل JIT ، تعاني Java من عقوبة كبيرة.

ما الجديد في أحدث إصدار 1.0.0

آخر تحديث في 4 أكتوبر 2015 الإصدار 1.0.0
تم تحميله على Google Play
تحميل(60.16KB)
شاهد المستخدمون أيضًا
  • Firefox Add-on Developer Guide

    Firefox Add-on Developer Guide

    1.6.21 September 10, 2025
  • TechSmart Online

    TechSmart Online

    2.7 September 9, 2025
  • F1000

    F1000

    2.2.4 September 9, 2025
  • Bannerman Guard

    Bannerman Guard

    3.0.0 September 9, 2025
  • IOT Control

    IOT Control

    3.1.1 (Build 26-R) Run5 September 9, 2025
  • NSi Mobile

    NSi Mobile

    1.2.0.6 September 9, 2025
  • BzZApps

    BzZApps

    6.0.3 September 8, 2025
  • Best Gautam Buddha Motivationa

    Best Gautam Buddha Motivationa

    0.0.2 September 8, 2025
  • Wireless Image Utility 1.2.2

    Wireless Image Utility 1.2.2

    1.2.2 September 8, 2025
  • lucky patch : PRO PRANK !

    lucky patch : PRO PRANK !

    1.0 September 6, 2025
  • Wizall Money

    Wizall Money

    2.3.176 September 6, 2025
  • APTQIDE

    APTQIDE

    1.0 September 4, 2025
  • Matrix Mobile

    Matrix Mobile

    3.7.1 September 3, 2025
  • SpeechTrans

    SpeechTrans

    6.4.9.11.26 September 3, 2025
  • usb OTG reader pro

    usb OTG reader pro

    1.0 September 3, 2025
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2025 downzk.com