cocoa-touch - Cocoa Touch - 假设的滞后比较

标签 cocoa-touch button audio ios lag

大家好,我目前正在为 iPhone 开发一款节奏游戏,只是想知道是否有人对用于 react 时间的最佳作品有任何想法。

我已经完成了所有编码,并将其范围缩小到大约 2 种方式:

1:使用绕过 UIControlEvent 或其他任何东西的 UIButton 实例,以便使用 touchesBegan 和 touchesEnded。我发现这在过去有点快。

2:使用带有自定义功能的 UIViews 来改变按钮的状态。他们也会用触动开始。

节奏垫(其中八个)需要能够以最小的延迟播放声音,并提供某种反馈,即改变按钮的图像。

我的问题:是使用 UIViews 并制作我自己的按钮,还是实际的 UIButtons 已经被子类化以使用 touchesBegan 等更好?

最佳答案

对于在搜索时发现此内容的任何人,使用 touchesBegan、ended 和moved 会更快。对于需要快速输入的节奏游戏或应用程序而言,这是要走的路。

关于cocoa-touch - Cocoa Touch - 假设的滞后比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3846546/

相关文章:

css - 我可以根据屏幕尺寸使用 twitter bootstrap css 类吗? (对于大按钮和普通按钮)

c++ - 听起来没有在我的代码上播放

visual-studio-2010 - 无法让OpenAL播放声音

python - 如何用 python 做 FLAC 或 mpeg

ios - UITableView backgroundColor 和 UITableView.appearance

button - 一键多个弹出窗口

iphone - 用于长文本 + 选项的 IOS UI 元素

android - 当 android :targetSdkVersion ="17" not specified in manifest. xml for Android 4.1.2 (Samsung Galaxy s2 gt-i9100) 时, View (按钮)不可见

iphone - 增加/减少 UIImageView 的亮度

ios - UIPanGestureRecognizer 将事件传递给下面的按钮