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

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)
شاهد المستخدمون أيضًا
  • Handbook for MTN

    Handbook for MTN

    1.8.2 September 22, 2026
  • ARMV6 VFP Vidcon Codec

    ARMV6 VFP Vidcon Codec

    1.4 September 22, 2026
  • MLUSB Mounter

    MLUSB Mounter

    1.74.006 September 19, 2026
  • Ivory Coast Calendar

    Ivory Coast Calendar

    2.0.3 September 19, 2026
  • 2015 USPS Carrier Calendar

    2015 USPS Carrier Calendar

    1.1.5.2 September 18, 2026
  • Baltis New Guia 2019 & Balits

    Baltis New Guia 2019 & Balits

    1.1 September 18, 2026
  • KENWOOD Smartphone Control

    KENWOOD Smartphone Control

    2.0.31 September 16, 2026
  • VMD Visualization

    VMD Visualization

    1.0 September 15, 2026
  • Bottom Navigation Bar Library

    Bottom Navigation Bar Library

    2.1.0 September 12, 2026
  • Easy Survey Ecuador

    Easy Survey Ecuador

    36 September 12, 2026
  • Tofu Notes

    Tofu Notes

    2.4.4 September 11, 2026
  • Load Limits and Definitions

    Load Limits and Definitions

    1.1.7 September 10, 2026
  • Automated Expense Tracker

    Automated Expense Tracker

    4.8 September 10, 2026
  • OTS Device Information

    OTS Device Information

    2.0 September 10, 2026
  • Elektro-Memory

    Elektro-Memory

    3.0.2 September 9, 2026
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2026 downzk.com