TG Telegram Group & Channel
چالش پایتون | United States America (US)
Create: Update:

#بازی_سازی_در_پایتون

استفاده از عکس در بازی


لود کردن فایل عکس : برای اینکه ما بازی جذابی داشته باشیم یقیناً می باست از عکس های زیبا هم استفاده کنیم. برای لود کردن یک عکس ابتدا باید فایل عکس را درون یک متغیر بریزیم سپس آن را رسم کنیم:

mypic = pygame.image.load('pic.png')


حالا میتونیم عکس روی صفحه با دستور زیر نمایش بدهیم .توجه هم کنید که متغیر x,y مکان عکس رو مشخص میکنه

screen.blit(mypic, (x, y))


ایجاد وقفه در بازی

ما میتونیم یک شی ساعت تعریف کنیم با استفاده از دستور زیر:

fpsClock = pygame.time.Clock()


سپس در داخل حلقه بازی با مقداردهی به مند tick حلقه را متوقف کرده ،هر چقدر عدد جلوی متد کمتر باشد سرعت تکرار حلقه هم کمتر می شود.استاندار د عدد 30 مناسب است ولی شما میتوانید این عدد را تغییر دهید.بهتر است همیشه بعد از دستور pygame.display.update() دستور زیر رو قرار بدهید

fpsClock.tick(10)


تابع دیگری هم وجود دارد که به میزانی که ما میگوییم درنگ میکند.

time.sleep(0.5)


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

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

🗂 مرکز آموزش پایتون

@pythonchallenge

#بازی_سازی_در_پایتون

استفاده از عکس در بازی


لود کردن فایل عکس : برای اینکه ما بازی جذابی داشته باشیم یقیناً می باست از عکس های زیبا هم استفاده کنیم. برای لود کردن یک عکس ابتدا باید فایل عکس را درون یک متغیر بریزیم سپس آن را رسم کنیم:

mypic = pygame.image.load('pic.png')


حالا میتونیم عکس روی صفحه با دستور زیر نمایش بدهیم .توجه هم کنید که متغیر x,y مکان عکس رو مشخص میکنه

screen.blit(mypic, (x, y))


ایجاد وقفه در بازی

ما میتونیم یک شی ساعت تعریف کنیم با استفاده از دستور زیر:

fpsClock = pygame.time.Clock()


سپس در داخل حلقه بازی با مقداردهی به مند tick حلقه را متوقف کرده ،هر چقدر عدد جلوی متد کمتر باشد سرعت تکرار حلقه هم کمتر می شود.استاندار د عدد 30 مناسب است ولی شما میتوانید این عدد را تغییر دهید.بهتر است همیشه بعد از دستور pygame.display.update() دستور زیر رو قرار بدهید

fpsClock.tick(10)


تابع دیگری هم وجود دارد که به میزانی که ما میگوییم درنگ میکند.

time.sleep(0.5)


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

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

🗂 مرکز آموزش پایتون

@pythonchallenge


>>Click here to continue<<

چالش پایتون




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)