大家好,我目前正在为 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/