1
|
Paige Ruten · 技术社区 · 15 年前 |
1
2
我必须找到libnds源代码来解决这个问题。查看keysdownrepeat()的实现:
它实际上返回键,然后将它们重置为0。这没有记录在案。我通过存储
|
2
1
还请注意,您有keys hold()来标识前一帧中“仍保持按住”的键,而keys down()通常用于帮助您识别“刚刚按下此帧的键”(即,在两次scankey()调用之间)。keysdownrepeat()显然对那些希望使用类似键盘的行为来使用dpad在列表中滚动的人很有用:您将在每个x帧中重复看到“down”键。 诚然,keysdownrepeat()的语义定义不好… |