更改 SpriteKit 中摇动手势的灵敏度:目标是创建更快的摇动?

Posted

技术标签:

【中文标题】更改 SpriteKit 中摇动手势的灵敏度:目标是创建更快的摇动?【英文标题】:Change sensitivity of shake gesture in SpriteKit: goal is to create quicker shake? 【发布时间】:2015-04-14 22:01:43 【问题描述】:

是否可以在 SpriteKit 中更改摇动手势的灵敏度?具体来说,我们希望在比默认更快的摇动时触发摇动手势。从 Apple 文档中并不清楚:https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/motion_event_basics/motion_event_basics.html

此 SO 帖子也已过时:iPhone App increase Shake gesture Sensitivity

是使用加速度计数据实现自定义处理程序的唯一选择吗?还是使用陀螺仪数据会更好?

【问题讨论】:

【参考方案1】:

没有设置抖动灵敏度。但是,您可以使用 CoreMotion 创建您的方法并设置自定义参数以检测设备的移动/抖动。

【讨论】:

以上是关于更改 SpriteKit 中摇动手势的灵敏度:目标是创建更快的摇动?的主要内容,如果未能解决你的问题,请参考以下文章

使用情节提要时如何使用摇动手势?

滑动手势后 SpriteKit 更改图像

保存并检测特定的摇动手势模式 iphone

如何在 Cocos2d CCLayer 中添加摇动手势?

Google AdMob 干扰 SwiftUI 中的摇动手势

becomeFirstResponder 似乎仅第一次用于摇动手势