我正在使用 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 手册中给出的键名。有任何想法吗?