900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Flash MX 编程深层次应用-Flash射击游戏(6)

Flash MX 编程深层次应用-Flash射击游戏(6)

时间:2020-11-14 03:20:47

相关推荐

Flash MX 编程深层次应用-Flash射击游戏(6)

Flash MX 编程深层次应用-Flash射击游戏(6),Flash MX 编程深层次应用-Flash射击游戏(6)

6.2 游戏制作(前台)(5)

6.2.6 游戏的初始化程序

至此,敌人部分基本上讲完,下面讲讲游戏的初始化。也许大家会问,怎么,游戏快讲完了才讲初始化啊,游戏初始化不是应该在游戏一开始就对各种物体、目标、声音效果、得分进行初始设置吗,为什么不在本章的前面部分讲啊?其实道理很简单,这么复杂的游戏,如果一开始就讲初始化,读者根本就不知这些初始化语句有何用处。还不如等游戏的具体内容讲得差不多了再列出初始化程序,这样会更加容易理解这些代码的实际含义。具体程序如下:

//设置是否为不死版

nodead = false;

//我的得分

your_score = 0;

//游戏正式开始设置游戏画面的长宽,还有我的飞机数

play_width = 300;

play_height = 400;

//设置飞船移动的4个边界

play_left = 5;

play_right = 295;

play_top = 25;

play_bottom = 395;

my_plane_number = 3;

for (i=5;i=my_plane_number;i--) {

eval("my_plane_num_"+i)._visible = false;

}

//设置复制的影片数组

play_plane = new Array();

//我的生命值为50

my_blood = 50;

//我的射击声音

my_shot = new Sound();

("");

//背景循环音乐的声音

bgsound = new Sound();

("");

();

//得到令牌的声音

get_pai = new Sound();

("");

//我死的声音

my_dead = new Sound();

("");

//大怪发出一个子弹的声音

big_enemy_one_sound = new Sound();

("");

//大怪发出爆炸弹的声音

//big_enemy_bomb_bullet_sound = new Sound();

//big_enemy_bomb_bullet_sound.attachSound("bomb_bullet_sound");

//用数组存放3个函数值,精确到小数点后3

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。