2014-02-11 105 views
-3

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

我不知道如何使这个程序的“逻辑” - 如何连接图像和它的声音。 我在想这样的事情:

如果应用程序播放sound1然后右图像是image1,如果播放sound2然后右图像是image2 ...但如果我有100图像?

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

回答

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]; 
}