ios - 适用于 iOS 的 Drum Sim 构建示例

标签 ios cocoa-touch touch

我正尝试在 Xcode 中为我姐夫乐队的应用构建一个鼓模拟器。我在做这件事时遇到了一些麻烦。我想要做的是使用鼓手的鼓组图片并将其用作可以在 iPhone 上演奏的鼓。我在想它可能有点像 HTML 中的图像映射,其中的按钮会播放鼓声和其他所有内容。如果有人对此有任何想法或方法,将不胜感激。 谢谢

最佳答案

一个非常基本的方法:

使用 UIImageView以架子鼓图片为背景。

在每个鼓的前面创建一个透明的 UIView。附上一个UITapGestureRecognizer到每个 UIView。这个手势识别器应该为每个 View 调用不同的方法。使用 AVAudioPlayer播放声音。

这只是一个非常基本的应用程序,但还不错。完成后,您的下一个任务可能是:

  • 优化性能。触摸显示屏时应该会播放声音。
  • 多点触控
  • 使用核心运动来检测您敲击的强度并调整声音

关于ios - 适用于 iOS 的 Drum Sim 构建示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235149/

相关文章:

ios - Xcode中如何知道Objective-C语言版本

iphone - 当 UITableViewCell 处于突出显示状态时如何执行操作?

iphone - 当 View 移出其 super View 时,touchesBegan 停止工作

jquery - li 标签没有触摸事件

ios - swift 4 中编码类型的网络调用

iphone - 我可以从 iPhone 中的照片中获取图像的名称吗

ios - Xcode:自动添加xcconfig文件

iphone - 如何从 iphone 的图库中设置 Uibutton 中的背景

iphone - 我应该在 viewDidUnload 中将哪些属性设置为 nil?

ios - 在iOS App演示视频中显示拍子