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

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


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

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
👍2



tgoop.com/pythonchallenge/1655
Create:
Last 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

BY چالش پایتون


Share with your friend now:
tgoop.com/pythonchallenge/1655

View MORE
Open in Telegram


Telegram News

Date: |

Choose quality over quantity. Remember that one high-quality post is better than five short publications of questionable value. Informative But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. Content is editable within two days of publishing
from us


Telegram چالش پایتون
FROM American