当我在Xcode中运行Irrlicht应用程序时,我无法使用键盘输入:
如果我在应用程序运行时按下一个键,我最终会在应用程序之前打开的任何窗口上写下该字母,例如:我正在编辑我的代码,而不是按 Build/run,应用程序打开(我按鼠标在窗口上只是为了确保它被聚焦)然后我按下一个键并且那个字母被写在编辑器窗口中......
我确定问题不在于代码,因为如果我按下应用程序窗口的顶部栏,按下键,然后释放鼠标按钮(快速动作),事件就会被触发。
现在,从我在这个链接(第四篇文章)中读到的内容来看,命令行应用程序与 Xcode 和 irrlicht 之间似乎存在不兼容。这家伙更改为 Cocoa 应用程序并让它工作。我不知道该怎么做,因为 Irrlicht 使用了很多命名空间,而且使用 cocoa 我遇到了很多问题。
任何的想法?谢谢!