在 Xcode 中,sprite-kit 是否有任何类型的内置箭头键支持?我目前正在使用常规的快速键代码,并且按住该键时会出现延迟。这使得我的游戏控制变得困难。
这就是我目前阅读箭头键的方式。
override func keyDown(with event: NSEvent) {
let keycode = event.keyCode
if(keycode == 125)//up
{
player.position.y -= 10
}
else if(keycode == 126)//down
{
player.position.y += 10
}
if(keycode == 124)//right
{
player.position.x += 10
}
else if(keycode == 123)//left
{
player.position.x -= 10
}
Run Code Online (Sandbox Code Playgroud)
我知道这是一个愚蠢的问题,但我是斯威夫特的新手,我找不到这个问题的任何其他答案。