0

ゲームに panda3d を使用していますが、受け入れに問題があります。

 def acceptKeys(self):



    base.accept("arrowLeft", self.setKeys, ["arrowLeft",1])
    base.accept("arrowRight", self.setKeys, ["arrowRight",1])
    base.accept("arrowUp", self.setKeys, ["arrowUp",1])
    base.accept("arrowDown", self.setKeys, ["arrowDown",1])
    base.accept("space", self.setKeys, ["space",1])

問題は、スペースに対してはまったく問題なく機能することです。他のキーでは機能しません。また、文字キー (wasd など) でも試しました。

キーを押しても何も起こらないようです。

panda3d のマニュアルに記載されているキー名を使用しました。何か案は?

4

1 に答える 1

2

マニュアルには、次のように使用する必要があると記載されています。

   arrow_left
   arrow_right
   arrow_up
   arrow_down

多分それはとても簡単ですか?

于 2013-01-13T12:21:11.220 に答える