我正在使用NyARToolkit构建处理应用程序,但我的问题不是直接关于NyArToolkit,而是关于释放键()方法。处理/ Java - 按键/键释放
事情是,我展示一张卡片,然后如果按不同的按键我可以做一些事情。我按下“X”,它显示了一件事,我按下了“Y”,它显示了另一件事。问题是,它显示了始终按下最后一个键的信息。
如果我更换了我的AR卡,它会立即显示最后一个按键的信息。我想做一些事情来释放这个键,就像是:当我按下键时显示,或者让一个“ESC”停止显示一切。
我一直在阅读keyreleased()方法,但我没有想到它还没有把它放到工作中。
顺便说我的方法是这样的:
如果(键== “C”),然后
否则,如果(键== “d”),然后......
使用==不会比较字符串是否相等,而是使用.equals。即key.equals(“c”)。请记住,这是区分大小写 – MadProgrammer
http://processing.org/reference/key.html检查参考。你应该使用字符而不是字符串。换句话说,在字母周围使用“'而不是”“。 –