panda3d - key.accept做有趣的事情

时间:2013-01-13 12:16:11

标签: key panda3d

我正在使用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])

问题是,它对空间来说绝对精细。 它不适用于任何其他键,我也用charakter键(例如w a s d)尝试过它!

按下某个键时似乎什么都没发生。

我确实使用了panda3d手册中给出的键名。 有什么想法吗?

1 个答案:

答案 0 :(得分:2)

manual表示您应该使用:

   arrow_left
   arrow_right
   arrow_up
   arrow_down

也许就这么简单?