根据SKNode文档,如果我们想在macOS上处理键盘事件,我们应该实现NSResponder的相应方法。
我目前正在 Swift Playground 上工作,但是,我只能处理触摸事件,并且我不确定如何将 keydown 处理程序附加到 SKScene(或任何类型的 SKNode)。
是否有可能在 Swift Playground 中添加这样的 keydown 事件?
最佳答案
事实上,您可以选择(在创建 Playground 时一开始)是否要使用 macOS 或 iOS Playground。然后,Cocoa 及其所有相应的类都会正确加载,您可以像普通 macOS 应用程序一样监听键盘按下和其他形式的输入。
关于swift - 您可以在 Mac Playground 中处理键盘事件(例如按向左或向右箭头)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49322583/