0

使用int rand=((arc4random()%4)+1); 如何根据生成的数字生成排序列表,这些数字必须按顺序单击。例如,如果生成了 4 2、3、1,则必须根据这些数字单击图像?

4

1 回答 1

0

您可以将这些整数 [x,y,z] 保存在可变数组中。如果您希望用户单击 x 然后 y 然后 z (索引升序),那么您可以检查索引 0 处的对象并查看它是否与您的图像匹配(我假设您可以以某种方式将整数映射到您的图像)。如果是,则从列表中删除索引 0 处的对象,如果不是,则告诉用户他们失败了。

当列表为空时,您知道他们已经成功。您应该在每次删除索引 0 后检查这一点。

于 2013-06-18T03:27:03.013 回答