猜猜声音游戏,ios

时间:2014-02-11 13:06:52

标签: ios iphone cocoa-touch audio

我想做一个简单的“游戏”。当玩家开始游戏时,它会播放声音(例如狗吠)并且玩家必须猜测声音属于哪种动物(乐器......)。

我不知道如何制作这个程序的“逻辑” - 如何将图像与声音联系起来。 我在考虑这样的事情:

如果app播放sound1然后右图像是image1,如果播放sound2然后右图像是image2 ...但是如果我有100张图像怎么办?

不可能这样做。你有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您必须使用图像映射声音文件。 一种方法,正如您所建议的那样,为它们添加ID,例如:

  • 001_img.png - 001_sound.mp3
  • 002_img.png - 002_sound.mp3
  • 003_img.png - 003_sound.mp3
  • 004_img.png - 004_sound.mp3
  • 005_img.png - 005_sound.mp3

使用下面的代码段生成文件名:

for (int assetIndex = 0; assetIndex < 6; assetIndex++)
{
    NSString *imageFilename = [NSString stringWithFormat:@"%03i_img.png", assetIndex + 1];
    NSString *soundFilename = [NSString stringWithFormat:@"%03i_sound.mp3", assetIndex + 1];
}