Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于iOS的Drum Sim构建示例_Ios_Cocoa Touch_Touch - Fatal编程技术网

用于iOS的Drum Sim构建示例

用于iOS的Drum Sim构建示例,ios,cocoa-touch,touch,Ios,Cocoa Touch,Touch,我正试图在Xcode中为我姐夫乐队的一个应用程序构建一个鼓模拟器。我做这件事有点困难。我想做的是使用鼓手的鼓组的图片,并将其用作可以在iPhone上播放的鼓。我在想它可能有点像HTML中的图像地图,按钮会播放鼓声和其他一切。如果有人对此有任何想法或方法,我们将不胜感激。 谢谢在皮肤上有一些漂亮的不可见按钮(UIButton的tintColor属性如button.tintColor=[UIColor clearColor];)的UIImageView将是完美的。然后,看看如何在这里播放一些音频:一

我正试图在Xcode中为我姐夫乐队的一个应用程序构建一个鼓模拟器。我做这件事有点困难。我想做的是使用鼓手的鼓组的图片,并将其用作可以在iPhone上播放的鼓。我在想它可能有点像HTML中的图像地图,按钮会播放鼓声和其他一切。如果有人对此有任何想法或方法,我们将不胜感激。
谢谢

在皮肤上有一些漂亮的不可见按钮(UIButton的tintColor属性如
button.tintColor=[UIColor clearColor];
)的UIImageView将是完美的。然后,看看如何在这里播放一些音频:

一种非常基本的方法:

以drumkit的图像为背景使用

在每个鼓的前面创建一个透明的UIView。在每个UIView上附加一个。这个手势识别器应该为每个视图调用不同的方法。用于播放声音

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

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