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

‫كمثال ‪ ،‬دعنا نقارن كيفية قيام‬
                ‫‪AccelerateDecelerateInterpolator‬و ‪Linear‬‬
  ‫‪Interpolator‬في المحترف الافتراضي بحساب وظيفة الاستيفاء‪ .‬الخطي‬

                          ‫‪Interpolator‬ليس له أي تأثير على الماضي ‪.‬‬
          ‫‪AccelerateDecelerateInterpolator‬يتسارع ثم يتباطأ‪.‬‬

                          ‫‪Accelerate Decelerate Interpolator‬‬

                 ‫)‪public float get Interpolation (float input‬‬

            ‫‪return (float)(Math.cos((input + 1) * Math.PI) /‬‬
                                                         ‫;‪2.0f) + 0.5f‬‬

         ‫رمز النسخ الخطي ‪ Interpolator‬ليس له أي تأثير على الماضي‬

                   ‫)‪public float get Interpolation(float input‬‬

                                                        ‫;‪return input‬‬

                                                    ‫تحديد الأطر الرئيسية‬

   ‫يتكون كائن ‪ key frame‬من أزواج الوقت ‪ /‬القيمة الرئيسية ‪ ،‬مما يسمح‬
  ‫لك بتحديد حالة معينة في وقت محدد من الرسوم المتحركة‪ .‬يمكن أن يكون‬
   ‫لكل إطار رئيسي أي ًضا محرفه الخاص للتحكم في سلوك الرسوم المتحركة‬

          ‫في الفاصل الزمني بين وقت الإطار الرئيسي السابق ووقت الإطار‬
                                                                ‫الرئيسي‪.‬‬

    ‫لإنشاء مثيل لكائن ‪ ، Key frame‬يجب استخدام إحدى طرق المصنع لـ‬
   ‫)( ‪ofInt‬أو )( ‪ of Float‬أو )( ‪ of Object‬للحصول على نوع الإطار‬

‫‪182‬‬
   177   178   179   180   181   182   183   184   185   186   187