avatar

Unity3D-打乱数组

Unity3D 一维数组打乱

我们可以使用Random随机生成数字对原数组进行交换

1
2
3
4
5
6
7
8
int position1 = Random.Range(listMin,listMax);
int position2 = Random.Range(listMin,listMax);
while(position2 == position1){
position2 = Random.Range(listMin,listMax);
}
temp = list[position2];
list[position2] = list[positioin1];
list[position1] = temp;

对于打乱二维数组,可以生成x1,y1,x2,y2,将这两个位置的数值进行交换

文章作者: 咲夜南梦
文章链接: http://yoursite.com/2019/03/07/Unity3D-%E6%89%93%E4%B9%B1%E6%95%B0%E7%BB%84/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 咲夜南梦's 博客
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论