你能在Mac游乐场内处理键盘事件(例如按左或右箭头)吗?

时间:2018-03-16 14:01:57

标签: swift macos sprite-kit swift-playground

根据SKNode文档,如果我们想在macOS上处理键盘事件,我们应该实现NSResponder的相应方法。

我目前正在快速的游乐场工作,但是,我只能处理触摸事件,而且我不确定如何将keydown处理程序附加到SKScene(或任何类型的SKNode)。

甚至可以在Swift Playground中添加这样的keydown事件吗?

1 个答案:

答案 0 :(得分:0)

实际上,您可以选择(要在创建游乐场时一开始就选择)是否要使用macOS或iOS游乐场。然后,正确地加载了Cocoa及其所有对应的类,您可以像在普通的macOS应用程序中一样聆听键盘按键和其他形式的输入。