Android Frame Pacing را در رندر OpenGL خود ادغام کنید، Android Frame Pacing را در رندر OpenGL خود ادغام کنید

این آموزش نحوه ادغام Android Frame Pacing را در زنجیره ابزار خود، نحوه استفاده از عملکردهایی که کتابخانه ارائه می دهد و نحوه تأیید اینکه سرعت قاب شما بهبود یافته است را توضیح می دهد. Android Frame Pacing به‌عنوان یک کتابخانه ثابت یا اشتراک‌گذاری شده در کتابخانه‌های AGDK در دسترس است.

شروع کنید

  1. مخزن games-samples را شبیه سازی کنید.
  2. دستورالعمل های بخش پیش نیازهای AGDKTunnel README را دنبال کنید.
  3. نمونه AGDKTunnel را در Android Studio اجرا کنید. این پروژه نمونه Android Frame Pacing را در یک بازی ادغام می کند که از OpenGL ES برای رندر استفاده می کند.

    1. اندروید استودیو را باز کنید.
    2. روی Projects > Open کلیک کنید و فهرست /games-samples/agdk/agdktunnel را انتخاب کنید.
    3. منتظر بمانید تا Android Studio پروژه را همگام کند.
    4. یک دستگاه را وصل کنید یا یک دستگاه مجازی برای اجرای نمونه ایجاد کنید (برای اطلاعات بیشتر، به ساخت و اجرای برنامه خود مراجعه کنید).
    5. دستگاه مورد نظر را انتخاب کرده و روی Run کلیک کنید دکمه اجرای اندروید استودیو .
    6. APK نمونه باید روی دستگاه مورد نظر ساخته و نصب شود. اگر با خطا مواجه شدید، موارد زیر را بررسی کنید:

      • شما یک نسخه پشتیبانی شده از Android SDK دارید. برای اطلاعات بیشتر به قسمت compileSdkVersion در فایل build.gradle ماژول برنامه مراجعه کنید. می‌توانید نسخه SDK را از تب Platforms SDK در مدیر SDK به‌روزرسانی کنید.
      • شما یک نسخه پشتیبانی شده از Android NDK دارید. برای اطلاعات بیشتر به قسمت ndkVersion در فایل build.gradle ماژول برنامه مراجعه کنید. می توانید نسخه خاصی از NDK را از تب ابزار SDK در مدیر SDK نصب کنید.
      • فایل local.properties در پروژه ورودی برای ndk.dir ندارد . این مکان توسط Android Studio مشخص شده و از نسخه NDK از بالا استفاده می کند. اگر این ورودی را دارید، کل خط را پاک کنید.
      • پس از هر تغییری در تنظیمات ساخت، پروژه را تمیز کنید ( Build > Clean Project ) و پروژه های C++ پیوند داده شده را بازخوانی کنید ( Build > Refresh Linked C++ Projects ).
،

این آموزش نحوه ادغام Android Frame Pacing را در زنجیره ابزار خود، نحوه استفاده از عملکردهایی که کتابخانه ارائه می دهد و نحوه تأیید اینکه سرعت قاب شما بهبود یافته است را توضیح می دهد. Android Frame Pacing به‌عنوان یک کتابخانه ثابت یا اشتراک‌گذاری شده در کتابخانه‌های AGDK در دسترس است.

شروع کنید

  1. مخزن games-samples را شبیه سازی کنید.
  2. دستورالعمل های بخش پیش نیازهای AGDKTunnel README را دنبال کنید.
  3. نمونه AGDKTunnel را در Android Studio اجرا کنید. این پروژه نمونه Android Frame Pacing را در یک بازی ادغام می کند که از OpenGL ES برای رندر استفاده می کند.

    1. اندروید استودیو را باز کنید.
    2. روی Projects > Open کلیک کنید و فهرست /games-samples/agdk/agdktunnel را انتخاب کنید.
    3. منتظر بمانید تا Android Studio پروژه را همگام کند.
    4. یک دستگاه را وصل کنید یا یک دستگاه مجازی برای اجرای نمونه ایجاد کنید (برای اطلاعات بیشتر، به ساخت و اجرای برنامه خود مراجعه کنید).
    5. دستگاه مورد نظر را انتخاب کرده و روی Run کلیک کنید دکمه اجرای اندروید استودیو .
    6. APK نمونه باید روی دستگاه مورد نظر ساخته و نصب شود. اگر با خطا مواجه شدید، موارد زیر را بررسی کنید:

      • شما یک نسخه پشتیبانی شده از Android SDK دارید. برای اطلاعات بیشتر به قسمت compileSdkVersion در فایل build.gradle ماژول برنامه مراجعه کنید. می‌توانید نسخه SDK را از تب Platforms SDK در مدیر SDK به‌روزرسانی کنید.
      • شما یک نسخه پشتیبانی شده از Android NDK دارید. برای اطلاعات بیشتر به قسمت ndkVersion در فایل build.gradle ماژول برنامه مراجعه کنید. می توانید نسخه خاصی از NDK را از تب ابزار SDK در مدیر SDK نصب کنید.
      • فایل local.properties در پروژه ورودی برای ndk.dir ندارد . این مکان توسط Android Studio مشخص شده و از نسخه NDK از بالا استفاده می کند. اگر این ورودی را دارید، کل خط را پاک کنید.
      • پس از هر تغییری در تنظیمات ساخت، پروژه را تمیز کنید ( Build > Clean Project ) و پروژه های C++ پیوند داده شده را بازخوانی کنید ( Build > Refresh Linked C++ Projects ).