Page 166 - الرسوم التعليمية المتحركة الفرقة الثانية تيرم أول 2022 - 2023
P. 166

‫• ‪Open GL‬‬

  ‫يمكن أن يدعم ‪ Android OpenGL ES 1.0‬و ‪ 2.0‬من خلال واجهة‬
          ‫برمجة تطبيقات إطار عمل ‪ Android‬ومجموعة التطوير المحلي‬

     ‫‪(NDK).‬عندما تريد إضافة بعض تحسينات الرسومات غير المدعومة‬
  ‫بواسطة ‪ Canvas API‬إلى تطبيقك ‪ ،‬أو عندما تريد أن تكون مستقلاً عن‬

       ‫النظام الأساسي ولا تتطلب أدا ًء عال ًيا ‪ ،‬يمكنك استخدام واجهة برمجة‬
       ‫تطبيقات إطار عمل ‪ Android.‬مقارنةً بـ ‪ ، NDK‬هناك عقوبة أداء‬
       ‫لاستخدام واجهة برمجة تطبيقات إطار العمل ‪ ،‬لذلك بالنسبة للعديد من‬
     ‫التطبيقات كثيفة الرسومات ‪ ،‬مثل الألعاب ‪ ،‬من الأفضل استخدام ‪NDK‬‬
      ‫(الأهم من ذلك ‪ ،‬أنه لا يزال بإمكانك استخدام واجهة برمجة التطبيقات‬

           ‫لإطار العمل للحصول على أداء كا ٍف‪ ،‬على سبيل المثال ‪ ،‬تطبيق‬
    ‫‪Google Body‬تم تطوير البرنامج بالكامل باستخدام ‪Framework‬‬
  ‫)‪API‬إذا كان لديك الكثير من التعليمات البرمجية الأصلية وتريد نقلها إلى‬

              ‫‪ ،Android‬فمن المفيد أي ًضا استخدام‪NDK's OpenGL.‬‬

                                      ‫• الرسوم المتحركة الممتلكات‬

  ‫الرسوم المتحركة للخاصية هي إطار عمل قوي يسمح لك بتحريك أي شيء‬
    ‫تقريبًا‪ ،‬يمكنك تحديد الرسوم المتحركة التي تغير خصائص الكائن بمرور‬

  ‫الوقت ‪ ،‬بغض النظر عما إذا كانت على الشاشة‪ ،‬تغير حركة الخاصية قيمة‬
   ‫الخاصية خلال الوقت المحدد ولإعداد الرسوم المتحركة تحتاج إلى تحديد‬

        ‫خصائص الكائن ‪ ،‬مثل موضع الكائن على الشاشة ‪ ،‬وتعيين الوقت ‪،‬‬
                                                 ‫وتعيين القيمة المتوسطة‪.‬‬

‫‪166‬‬
   161   162   163   164   165   166   167   168   169   170   171