Bir oyun yaratıyorum ve "başlangıç" ekranında, oyuna başlamadan 45 saniye sonra bir resim açılmasını istiyorum "Oyun oynamayacak mısınız?" " Bununla birlikte, ne yapmam gerektiği konusunda tamamen kayboldum, bu nedenle, herhangi bir kimsenin, nasıl yardımcı olabileceğine dair bir ipucu varsa, gerçekten takdir edilecektir.Pygame bir şey olana kadar belirli bir süre bekleyin
0
A
cevap
1
Muhtemelen böyle, oyununuz için bir zamanlayıcı vardır: oyun sorunsuz böylece
pygame.time.Clock.tick(fps)
Her zaman ana döngü çalışır, bu, sizin fps keneler.
Şimdi, böyle bir şey yapmak, kodunuzda, Şimdi diyelim ki, adlı bir değişken, tick_counter
ekleyin: Olay sırasına bir zamanlayıcı ve bir olay ayarlayabilirsiniz
fps = 25
tick_counter = 0
while RUNNING:
#Do stuff, check for if close window, etc
pygame.time.Clock.tick(fps)
tick_counter += 1
if tick_counter >= 1125: #45 seconds if you are doing 25 fps. If your fps is different, just calculate it: 45 seconds = 45*fps
#Pop up the picture!
0
. Bu cevap nasıl yapılacağını gösterir. How can I detect if the user has double-clicked in pygame?
İlgili konular
- 1. Pygame Clock - Ne kadar süre için koşabilir?
- 2. , belirli bir süre için göster, sonra gizlemek
- 3. Gecikme belirli bir süre
- 4. android wifi bağlanana kadar bekleyin
- 5. Cocoa'da belirli bir süre bekleniyor
- 6. bekleyin kadar Swift/IOS
- 7. Pygame
- 8. Python deyimi 'İstisnasız olana kadar deneyin'
- 9. Selenium'da uyarı mevcut olana kadar düğmeyi tıklayın
- 10. WebBrowser.Print() tamamlanana kadar bekleyin. .NET
- 11. Belirli bir süre sonra MySQL kaydını silme
- 12. SQL tablosunu belirli bir süre için kilitle
- 13. İş parçacığını belirli bir süre sonra durdurun
- 14. Olay yakalanana kadar iç yöntemi bekleyin
- 15. Stream.read'de bir offset kadar uzun bir süre nasıl geçilir?
- 16. Bir işlev, bir ön işlev true olana kadar bir iş parçacığı işleme
- 17. Monit bir dosya işlemin başlamasını bekleyin.
- 18. ObservableArray() öğesini ekleyin ve eklenene kadar bekleyin?
- 19. Python popen komutu. Komut bitene kadar bekleyin
- 20. HTML öğelerinin bir sınıf almasını bekleyin ve
- 21. jQuery onaylama iletişimini onaylayın - onaylanana kadar bekleyin
- 22. jQuery Async ajax çağrıları tamamlanana kadar bekleyin
- 23. Android iş parçacığı görünür görününceye kadar bekleyin
- 24. NodeJS tüm async komutları tamamlanana kadar bekleyin
- 25. "Son" olayın tetiklenmesini bekleyin
- 26. Bir videoda belirli bir süre için görüntü nasıl gösteriliyor ffmpeg
- 27. Belirli bir süre sonra bir iş parçacığının durdurulması
- 28. Belirli bir süre sonra otomatik olarak bir düğmeye tıklatma Android
- 29. ben bir süre çalışıyorum
- 30. Bir Aktörün çıkmasını bekleyin()