2016-10-20 5 views
-7

私は以前、私はオンラインに行き、ミニクラフトを見つけましたが、Pythonでプログラムしました。そして、私がしようとしていることは、ダブルプレス空間に私は、このコードイム自分が飛ぶようにしようが、このキー「SPACE」私はそれを作ることができますどのようにジャンプ のために使用されていると Pythonは一度に2つのシンボルを同時に使用します

if symbol == key.SPACE: 
    self.flying = not self.flying 

(あなたは私はもうコードを表示する必要がある場合ただ

+2

が押されるSPACEを検出し、タイマーを起動SPACEを検出し、もう一度押すと、タイマーを停止し、時間差を計算し、それが閾値を下回る場合には、。。。。。ダブルスペース。 – Jeon

+0

どのようにoo?ヘルプ.. –

+1

どういう意味ですか?チョンはちょうどあなたに言った。これは、ダブルクリック検出のための基本的なアルゴリズムです。 – TigerhawkT3

答えて

0

あなたはこれを試すことができます}尋ねる:

import time 

spacetime=None 

if symbol == key.SPACE: 
    if spacetime is not None and time.time() - spacetime < 2: # 2 seconds 
     print "FLY" 
    else: 
     print "JUMP" 
    spacetime = time.time() 
+0

'時空=なし \tシンボルの場合== key.SPACE:時空なしとtime.time()ではない場合 \t \t - 時空<1:他の \t \t真 \t \t \t self.flying =: \t \t \t self.dy = JUMP_SPEED \t \t spacetime = time.time() '#私はそれを使用します。 –

関連する問題