vPython を使用して何かをプログラミングしようとしています。一種のゲームですが、操作がうまくいきません。
while True:
"verarbeitet Maus/Tastatureingaben"
if scene.kb: # wenn Aktion auf der Tastatur...
druck=scene.kb.getkey() # ...Tastendruck speichern!
# ----Aktionen bei bestimmten Tasten---- #
if druck == "w": # vor
self.bewegen(self.axis)
elif druck == "s": # zurück
self.bewegen(-self.axis)
したがって、2 つの主な問題があります。
2 つのキーを同時に押すことはできません。最後に押されたものだけが機能しています。
MS Windows
キーを約 5 秒間押し続けると、アクションの実行時間が長くなります (これは、「ヒット」するたびに少し休憩するためだと思います)。
あなたが私を助けてくれることを願っています!