این تابع   همون طور که اسمش روشه تابع ای است که در مواقعی بیکاری کار می کند .

برای مثال میخواهید در موقع بیکاری سیستم مکعب بچرخد. یا یک شکل حرکت کند از این تابع کمک میگرند.

منظور از بیکاری:

یعنی زمانی که شما هیچ تعاملی با کاربر نداشته اید .

در جواب دوست عزیزی که نظر گذاشته باید بگم که این تابع  در زمانی که با کاربر تعامل دارید کار نمیکند و در 

در حالتی که سیستم هیچ تعاملی ندارد و بیکار است فعالیت خودش رو از سر میگیرد .

مثال : فرض کنید کره در صفحه می چرخد و  کاربر هم میخواد راست کلیک کند تا با انتخاب یکی از گزینه ها 

منو  شکلی را رسم کند تا زمانی که راست کلیک را در صفحه میبیند و تعامل ادامه دارد Idle کار نمیکند.

بعد از انتخاب  و بسته شدن راست کلیک دوباره  زمان بیکاری سیستم شروع میشود.

حالا فرض کنید به جای اینکه از منو استفاده کنید از یکی از کلید های کیبورد استفاده کرده اید . خب 

چون زمان تعامل خیلی کوتاه است  در واقع سیستم  بیکار به نظر میرسد.