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

问题描述 投票:0回答:1

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

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

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

swift macos sprite-kit swift-playground
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.