我正尝试在 Xcode 中为我姐夫乐队的应用构建一个鼓模拟器。我在做这件事时遇到了一些麻烦。我想要做的是使用鼓手的鼓组图片并将其用作可以在 iPhone 上演奏的鼓。我在想它可能有点像 HTML 中的图像映射,其中的按钮会播放鼓声和其他所有内容。如果有人对此有任何想法或方法,将不胜感激。 谢谢
最佳答案
一个非常基本的方法:
使用 UIImageView
以架子鼓图片为背景。
在每个鼓的前面创建一个透明的 UIView。附上一个UITapGestureRecognizer
到每个 UIView。这个手势识别器应该为每个 View 调用不同的方法。使用 AVAudioPlayer
播放声音。
这只是一个非常基本的应用程序,但还不错。完成后,您的下一个任务可能是:
- 优化性能。触摸显示屏时应该会播放声音。
- 多点触控
- 使用核心运动来检测您敲击的强度并调整声音
关于ios - 适用于 iOS 的 Drum Sim 构建示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235149/