Android Frame Pacing را در رندر Vulkan خود ادغام کنید، Android Frame Pacing را در رندر Vulkan خود ادغام کنید، Android Frame Pacing را در رندر Vulkan خود ادغام کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این آموزش نحوه ادغام Android Frame Pacing را در زنجیره ابزار خود، نحوه استفاده از عملکردهایی که کتابخانه ارائه می دهد و نحوه تأیید اینکه سرعت قاب شما بهبود یافته است را توضیح می دهد. Android Frame Pacing بهعنوان یک کتابخانه ثابت یا اشتراکگذاری شده در کتابخانههای AGDK در دسترس است.
نمونه AGDKTunnel را در Android Studio اجرا کنید. این پروژه نمونه Android Frame Pacing را در یک بازی ادغام می کند که از Vulkan برای رندر استفاده می کند.
اندروید استودیو را باز کنید.
روی Project > Open کلیک کنید و فهرست /games-samples/agdk/agdktunnel را انتخاب کنید.
منتظر بمانید تا Android Studio پروژه را همگام کند.
یک دستگاه را وصل کنید یا یک دستگاه مجازی برای اجرای نمونه ایجاد کنید (برای اطلاعات بیشتر، به ساخت و اجرای برنامه خود مراجعه کنید).
دستگاه مورد نظر را انتخاب کرده و روی Run کلیک کنید .
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 ).
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی."],[],[],null,["This tutorial describes how to integrate Android Frame Pacing into your\ntoolchain, how to use the functions that the library provides, and how to verify\nthat your frame pacing has improved. Android Frame Pacing is available as a\nstatic or shared library in the AGDK Libraries.\n\nGet started\n\n1. Clone the [`games-samples` repository](https://github.com/android/games-samples.git).\n2. Follow the instructions in the [prerequisites section of the AGDKTunnel README](https://github.com/android/games-samples/tree/main/agdk/agdktunnel#prerequisites).\n3. Run the [AGDKTunnel sample](https://github.com/android/games-samples/tree/main/agdk/agdktunnel) in Android Studio. This example\n project integrates Android Frame Pacing into a game that uses Vulkan for\n rendering.\n\n 1. Open Android Studio.\n 2. Click **Project \\\u003e Open** and select the `/games-samples/agdk/agdktunnel` directory.\n 3. Wait for Android Studio to sync the project.\n 4. Connect a device or create a virtual device to run the sample (for more information, see [Build and run your app](/studio/run)).\n 5. Select the target device and click **Run** .\n 6. The sample APK should build and install on the target device. If you\n encounter errors, check the following:\n\n - You have a [supported version](/games/sdk#requirements) of the Android SDK; see the `compileSdkVersion` field in the app module `build.gradle` file for more information. You can [update the SDK version](/studio/intro/update#sdk-manager) from the **SDK Platforms** tab in the SDK Manager.\n - You have a [supported version](/games/sdk#requirements) of the Android NDK; see the `ndkVersion` field in the app module `build.gradle` file for more information. You can [install a specific version of the NDK](/studio/projects/install-ndk#specific-version) from the **SDK Tools** tab in the SDK Manager.\n - The `local.properties` file in the project does *not* have an entry for `ndk.dir`. This location is specified by Android Studio and uses the NDK version from above. If you have this entry, clear the entire line.\n - After any build setting change, clean the project (**Build \\\u003e Clean\n Project** ) and refresh the linked C++ projects (**Build \\\u003e Refresh\n Linked C++ Projects**)."]]