在游戏中数组应用是很常见的,下面列出几个常见的应用:
数组在编程中的应用很多,虽然这里只列出4Ö Array.c>:数组合并,将两个以上的数组合并成一个数组。
test[0][0][0]=1
test[0][0][1]=2
test[0][0][2]=3
test[0][1][0]=4
test[0][1][1]=5
test[0][1][2]=6
test[0][2][0]=7
test[0][2][1]=8
test[0][2][2]=9
test[1][0][0]=10
test[1][0][1]=11
test[1][0][2]=12
test[1][1][0]=13
test[1][1][1]=14
test[1][1][2]=15
test[1][2][0]=16
test[1][2][1]=17
test[1][2][2]=18
test[2][0][0]=19
test[2][0][1]=20
test[2][0][2]=21
test[2][1][0]=22
test[2][1][1]=23
test[2][1][2]=24
test[2][2][0]=25
test[2][2][1]=26
test[2][2][2]=27
如果不知道数组的内容就可以这样写:
test = [[[],[],[]],[[],[],[]],[[],[],[]]];
for (i=0; i<=2; i++) {
for (j=0; j<=2; j++) {
for (k=0; k<=5; k++) {
test[i][j][k] = ++val;
trace("test["+i+"]["+j+"]["+k+"]="+test[i][j][k]);
}
}
}
可以看到最后一层k在数组的应用中排序与查找是经常用到的功能,下面冒泡排序程序代码就是一个最简单的排序算法:
functi>交换my_array[i+1]
上一篇:5ucms模版,Flash MX 编程深层次应用-复杂游戏(3) 下一篇:5ucms仿站,Flash MX 编程深层次应用-第三方软件(5) |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms培训,Flash MX 编程深层次应用-复杂游戏(1)的关键词: |