邮件订阅
5ucms培训,Flash MX 编程深层次应用-复杂游戏(1)
作者: 来源: 日期:2017/4/12 2:43:04 浏览量:29(滞后) 人气:LOADING...(实时) 【

5ucms培训,Flash MX 编程深层次应用-复杂游戏(1)第5章 复杂游戏的常用技术及方法
5.1 游戏中的数组应用
    

在游戏中数组应用是很常见的,下面列出几个常见的应用:

Ö           海量数据的查找

数组在编程中的应用很多,虽然这里只列出4Ö           Array.c>:数组合并,将两个以上的数组合并成一个数组。

ÖÖÖ           Array.shift()           Array.slice():为一个数组排序,主要用于字符串。
           Array.splice():把数组转换成字符串。
Ö中都已经存在了,这里不再做详细的介绍。有关内容可以参看其他的Flash 5中使用,但在Flash MX上面程序代码显示结果如下:

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模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms模版,Flash MX 编程深层次应用-复杂游戏(3)
下一篇:5ucms仿站,Flash MX 编程深层次应用-第三方软件(5)
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms培训,Flash MX 编程深层次应用-复杂游戏(1)的关键词:
评论信息
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org