gpt4 book ai didi

swift - 让 tvOS 游戏 handle 按钮每次按下按钮时仅发送一次消息

转载 作者:行者123 更新时间:2023-11-30 11:24:31 25 4
gpt4 key购买 nike

我正在制作 Apple TV 游戏并正在对设置屏幕进行编程。我遇到的问题是,当我只按一次按钮时,Nimbus 游戏 handle 会发送多个按钮按下消息。如果有人能告诉我是否有一种方法可以让 Controller 在仅点击一次按钮时仅发送一个按钮点击消息,我将非常感激。我的意思是,我希望有一种方法可以在按下按钮并释放按钮后仅生成一条消息。非常感谢。

最佳答案

查看 GameController 文档:

https://developer.apple.com/documentation/gamecontroller/gccontrollerbuttoninput?changes=_2

您使用的是pressedChangedHandler还是valueChangedHandler? IIRC,Nimbus 具有压力敏感按钮,因此当按下或释放按钮时,您应该会收到连续变化的值。 PressChangedHandler 仅应在 isPressed 切换时调用。

关于swift - 让 tvOS 游戏 handle 按钮每次按下按钮时仅发送一次消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50915039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com