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 回答