Random 如何使用as3创建随机内存匹配游戏

Random 如何使用as3创建随机内存匹配游戏,random,matching,Random,Matching,我正在尝试创建一个基于形状和颜色的记忆游戏。图形设计已经完成,但我似乎无法正确地获得代码。这就是它应该做的: 1) 有3个形状,每个形状有3种颜色,总共有9种可能性; 2) 它们一个接一个随机出现,目标是在第二个形状与第一个形状相同时按向右键,否则按向左键。 3) 其余的我知道如何编码,但这第一部分。。。。我不知道怎么写:( 我曾考虑过制作一个包含所有九种可能性的数组,但我应该如何从数组中随机选取一种形状,让它出现在舞台上,让系统记住它,再随机选择一个,然后与第一个进行比较?您可以在JAVA中尝

我正在尝试创建一个基于形状和颜色的记忆游戏。图形设计已经完成,但我似乎无法正确地获得代码。这就是它应该做的:

1) 有3个形状,每个形状有3种颜色,总共有9种可能性; 2) 它们一个接一个随机出现,目标是在第二个形状与第一个形状相同时按向右键,否则按向左键。 3) 其余的我知道如何编码,但这第一部分。。。。我不知道怎么写:(


我曾考虑过制作一个包含所有九种可能性的数组,但我应该如何从数组中随机选取一种形状,让它出现在舞台上,让系统记住它,再随机选择一个,然后与第一个进行比较?

您可以在JAVA中尝试类似的方法

String arr[]=new String[9];
    arr[0]="1";
    arr[1]="2";
    arr[2]="3";
    arr[3]="4";
    arr[4]="5";
    arr[5]="6";
    arr[6]="7";
    arr[7]="8";
    arr[8]="9";
    String firstVal=null;
    String secondVal=null;

    int index1=(int) (Math.random() * arr.length);
    int index2=(int) (Math.random() * arr.length);

    firstVal=arr[index1];
    secondVal=arr[index2];

    System.out.println(firstVal+" "+secondVal);