Java InputHandler永远不会执行

时间:2012-02-14 01:06:49

标签: java keylistener

我正在关注下面从youtube链接的视频教程,以构建3D java游戏。

http://www.youtube.com/user/TH3CHERNO#p/c/0FB6A62E3D328423/12/Ivg8IYYdFyk

在第12集中,我们添加了一个InputHandler来支持关键控件。前12集中的所有内容都与预期完全一致。出于某种原因,我错过了使InputHandler执行的东西,因为它被忽略了。当按下按键时没有任何反应。

该项目目前包含7个类,因此您可能不希望我将所有代码粘贴到此帖子中。我不知道该提供什么来使这很容易排除故障。

我的问题:确定我错过的内容的逻辑起点是什么?

代码看起来与演示者的代码完全相同。有些东西显然不同,但我不知道在哪里解决它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我猜您错过了将InputHandler实例作为侦听器添加到您的组件中。

addKeyListener(inputHandler)addMouseListener(inputHandler)等。