2014-02-11 144 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]; 
}