Skip to content

صحنه دمو (Demo Scene)

این افزونه با یک صحنه آماده برای تست استرس (Stress Test) همراه است. این صحنه به شما کمک می‌کند تا درک کنید که چگونه انواع مختلف بار بر عملکرد Scalerها تأثیر می‌گذارند.

تولیدکننده استرس (Stress Generator)

دو نوار لغزان در پنل کنترل صحنه وجود دارد:
۱. CPU Load (Physics): صدها شیء فیزیکی تولید می‌کند. از الگوریتم‌های هوش ازدحامی (Boids) بهینه‌شده در کنار Collider.ClosestPoint استفاده می‌کند. این بار، منطق بازی و فیزیک سنگین را شبیه‌سازی می‌کند. در حین کاهش FPS، سیستم یک گلوگاه پردازنده (CPU Bottleneck) را تشخیص داده و Scalerهای متناظر (مانند Physics Step Scaler) را فراخوانی می‌کند.
۲. GPU Load (Overdraw): هزاران شیء شیشه‌ای نیمه‌شفاف تولید می‌کند. کمبود Fillrate کارت گرافیک را شبیه‌سازی می‌کند. افزونه گلوگاه گرافیکی (GPU Bottleneck) را تشخیص داده و شروع به کاهش وضوح صفحه، کیفیت سایه یا فاصله ترسیم (Draw Distance) می‌کند.

برای کاربران URP

متریال‌ها (Materials) در صحنه دمو به‌طور پیش‌فرض برای Built-in Render Pipeline پیکربندی شده‌اند. اگر پروژه شما از Universal Render Pipeline (URP) استفاده می‌کند، لطفاً بسته واقع در مسیر زیر را استخراج کنید:

WebAdaptivePerformance/Demo/Import Me (URP).unitypackage. این کار به‌طور خودکار شیدرهای صحنه دمو را برای URP به‌روزرسانی می‌کند.