Indie Game|ایندی گیم
432 subscribers
988 photos
1.44K videos
13 files
585 links
این کانال مطالب مربوط به ساخت بازی های مستقل را منتشر می کند و توسط مهدی مرزبان اداره می شود.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔷 بهینه سازی با روش Object Pooling

🔹 ممکن است در بازی شما نیاز باشد که تعداد زیادی آبجکت به صورت یکباره تولید شوند. مثلا تفنگی را در نظر بگیرید که 20 گلوله به طور همزمان شلیک می کند. از آنجا که تولید و حذف آبجکت ها به طور کلی، کمی فشار به منابع سیستم وارد می کند، طبیعتا تولید دائمی تعداد زیادی گلوله باعث لگ قابل توجه (lag spike) می شود.

🔹 یکی از روش های اصلی برای کنترل این مشکل، Object Pooling نام دارد. در این روش، گلوله ها را فقط یک بار تولید می کنیم و بعد از انجام عملیات، آنها را حذف نمی کنیم. بلکه موقتا، نامریی شده و یا خارج از دید بازیکن قرار داده می شوند. حالا زمانی که نوبت به شلیک بعدی برسد، همان آبجکت های گلوله را به عنوان سری جدید شلیک استفاده می کنیم. استفاده از این روش، تاثیر زیادی در بهینه تر شدن اجرای بازی شما دارد.

#tutorial
#optimization
#indiegame
🔹@myGameMaker🔹
👍3