مدیریت حافظه در یونیتی
گام 1: مقدمه
تمامی آرایه ها، رشته ها و شی هایی را که می سازیم توسط حافظه به یک مکان مرکزی به نام HEAP یا پشته اختصاص داده می شوند و هر زمان که این بخش های خاص برای مدت طولانی مورد استفاده قرار نگیرند، حافظه برای فعالیت های دیگری مورد استفاده قرار می گیرد. در گذشته تخصیص و آزاد کردن بلاک حافظه از هیپ ها صریحا بر عهده برنامه نویس بود و این کار از طریق فراخوانی توابع مرتبط صورت می پذیرفت، اما امروزه مدیریت حافظه به طور خودکار و با استفاده از سیستم ران تایمی مانند موتور توسعه Mon یونیتی صورت می پذیرد. مدیریت خودکار حافظه به کمی کدنویسی نیز نیاز دارد، اما نسبت به تخصیص و آزاد کردن صریح حافظه به میزان چشم گیری از نشتی حافظه می کاهد.
گام 2: رفرنس و انواع مقادیر
زمانی که یک تابع فراخوانی می شود، مقادیر آرگومنت های آن در فضایی از حافظه که برای این ف...