1
A
答えて
2
を始めることかなりきちんとしています。 pygame.time.set_timer(eventid, 0)
を呼び出すことで、イベントの再生成を停止することができます。
SDLにはちょうどあなたが望むものを実行する機能があります。コールバック関数を遅れて実行しますが、ドキュメンテーションからは私が実際にpygame
相当を見つけることはできません。
pythonソリューションの場合は、threading.Timer
クラスを使用できます。 pythonソリューションのsetTimeoutと同等の場合
1
ちょうどモジュールsched — Event schedulerに顔をしています。リンクの例では、あなたが好きしかし、あなたがして扱うことができるイベントキューごとmilliseconds
ミリ、上のID eventid
でイベントを生成pygame.time.set_timer(eventid, milliseconds)
機能は、あります
0
は次のようになります。
import threading
def set_timeout(func, sec):
t = None
def func_wrapper():
func()
t.cancel()
t = threading.Timer(sec, func_wrapper)
t.start()
def hello():
print "Hello, world!"
set_timeout(hello, 0.1) # This is 0.1s = 100ms
関連する問題
- 1. "X"秒後にjquery関数呼び出しを行う方法
- 2. JQuery setTimeoutは常に関数を複数回呼び出す
- 3. GetAsyncKeyState - ミリ秒ごとに呼び出されます
- 4. ビューの呼び出し後に関数を呼び出す
- 5. ミリ秒から数ミリ秒?
- 6. 10秒ごとにJS関数を呼び出す方法
- 7. タイマーを使わずに定義した秒後に関数を呼び出す
- 8. Pygame相当のRuby?
- 9. Node.jsに相当するES6には関数呼び出しが必要です
- 10. ページポストバック後document.ready関数を呼び出す
- 11. xミリ秒後にマウスを操作する方法はありますか?
- 12. setTimeOut cに相当しますか?
- 13. ナノ秒ごとに関数を呼び出しますか?
- 14. settimeoutを使用したクラス関数の動的関数呼び出し
- 15. window.setInterval関数のミリ秒を変更
- 16. ミリ秒から時、分、秒、およびミリ秒まで
- 17. setTimeout関数が呼び出されていませんか?
- 18. jQueryの後にカスタム関数を呼び出すsortable();
- 19. OS Xでの関数呼び出しの遅延
- 20. Visual C++/Cliの非同期スリープ、GUIを停止せずに関数を呼び出すXミリ秒を作成する方法
- 21. Android:時間のミリ秒からX日 - X時間 - x分 - X秒の残り
- 22. "X"分ごとに関数を呼び出す方法は?
- 23. X分ごとに関数を呼び出す
- 24. setTimeoutの最小ミリ秒の値は何ですか?
- 25. JavaScriptファイル内の関数をsetTimeoutで呼び出し、AngularJSを使用します。
- 26. setTimeout(javascript)でオブジェクトメソッドの関数呼び出しを処理していますか?
- 27. Javascript:特定の期間の後に関数を呼び出す
- 28. WinFormsに相当するjavascript setTimeout
- 29. timeout()の前にsetTimeout()関数が呼び出されましたか?
- 30. WebLogicで相対パスでxslt document()関数を呼び出す
SDLは何ですか?どのように実装するのですか? – maxhud
@maxhud SDLは、 'pygame'がビルドされているCライブラリです。私はちょうどこの動作がSDLに存在するが、明らかに 'pygame'では存在しないと言っていた。 –