Flash MX 编程深层次应用-复杂游戏(1)

2016-01-29 12:58 5 1 收藏

Flash MX 编程深层次应用-复杂游戏(1),Flash MX 编程深层次应用-复杂游戏(1)

【 tulaoshi.com - Flash 】

第5章 复杂游戏的常用技术及方法
5.1 游戏中的数组应用
    

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)Ö           批量数据存储Ö           二维方阵的排列Ö           同类数据的归类Ö           海量数据的查找

数组在编程中的应用很多,虽然这里只列出4条应用,但它的应用范围已大大超出。Flash对数组的支持也非常强大,系统提供的函数与属性就有14个,清单如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)Ö           new Array():创建数组。Ö           Array.concat():数组合并,将两个以上的数组合并成一个数组。Ö           Array.join():将数组的全部元素用一个字符连接成一个长的字符串。Ö           Array.pop():取出数组中最上面的元素,同时数组长度减1,主要用于数组堆栈中。Ö           Array.push():往数组中放入一个新元素,数组长度加1,主要用于数组堆栈中。Ö           Array.reverse();:对数组内的全部元素进行反向。Ö           Array.shift():取数组中的第一个元素,数组长度减1,主要用于数组队列中。

来源:http://www.tulaoshi.com/n/20160129/1488341.html

延伸阅读
标签: FLASH flash教程
6.3 游戏后台通信(1)      6.3.1  游戏积分排行榜 一个完整的游戏都有一个排行榜,本游戏也不例外。排行榜的内容实际上就是将玩家的得分及姓名等相应内容向后台程序发送,然后由后台程序进行处理,再将处理完的结果返回中。下面先看看游戏的前台部分,如图6-22所示。 图6-22 Ö     ...
标签: FLASH flash教程
第7章 网络连线游戏——四子连 7.1 游戏的登陆      作为一个下棋游戏,其最基本的一点内容就是登陆。这个登陆看似简单,其实不然,因为登陆是一个游戏的入口,它完成下面几个功能: Ö           输入用户名Ö       &n...
标签: flash教程
6.2 游戏制作(前台)(5)      6.2.6  游戏的初始化程序 至此,敌人部分基本上讲完,下面讲讲游戏的初始化。也许大家会问,怎么,游戏快讲完了才讲初始化啊,游戏初始化不是应该在游戏一开始就对各种物体、目标、声音效果、得分进行初始设置吗,为什么不在本章的前面部分讲啊?其实道理很简单,这么复杂的游戏,如果一...
标签: flash教程
6.2 游戏制作(前台)(4)      6.2.5  敌人中的大怪(Boss) 前面讲了几个普通的敌人,但是在游戏中一般都会有大怪物,或者叫Boss。这种敌人比普通敌人要难打,而且其个体也大,发射子弹的种类也复杂。在这个游戏中,为了减少编程量,尽量使用前面的几个子弹的组合,最后加上一种激光。大怪物的造型如图6-18所示。 ...
标签: flash教程
6.3 游戏后台通信(1)      6.3.1  游戏积分排行榜 一个完整的游戏都有一个排行榜,本游戏也不例外。排行榜的内容实际上就是将玩家的得分及姓名等相应内容向后台程序发送,然后由后台程序进行处理,再将处理完的结果返回Flash中。下面先看看游戏的前台部分,如图6-22所示。 图6-22 Ö    &...