我想做一个简单的“游戏”。当玩家开始游戏时,它会播放声音(例如狗吠)并且玩家必须猜测声音属于哪种动物(乐器......)。
我不知道如何制作这个程序的“逻辑” - 如何将图像与声音联系起来。 我在考虑这样的事情:
如果app播放sound1然后右图像是image1,如果播放sound2然后右图像是image2 ...但是如果我有100张图像怎么办?
不可能这样做。你有什么想法吗?
答案 0 :(得分:3)
您必须使用图像映射声音文件。 一种方法,正如您所建议的那样,为它们添加ID,例如:
使用下面的代码段生成文件名:
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];
}