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

来自星星的玛丽

来自星星的玛丽

2016-01-29 12:58

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--) {

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)

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

}

//设置复制的影片数组

play_plane = new Array();

//我的生命值为50

my_blood = 50;

//我的射击声音

my_shot = new Sound();

my_shot.attachSound("my_plane_shot");

//背景循环音乐的声音

bgsound = new Sound();

bgsound.attachSound("loop");

bgsound.setVolume(80);

//得到令牌的声音

get_pai = new Sound();

get_pai.attachSound("get");

//我死的声音

my_dead = new Sound();

my_dead.attachSound("dead");

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

big_enemy_one_sound = new Sound();

big_enemy_one_sound.attachSound("one_sound");

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

//big_enemy_bomb_bullet_sound = new Sound();

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)

//big_enemy_bomb_bullet_sound.attachSound("bomb_bullet_sound");

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

展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

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

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

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

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

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

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

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

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

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

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java桌面应用程序设计

Java桌面应用程序设计

PSV《自由战争》DLC总览

PSV《自由战争》DLC总览
下拉加载更多内容 ↓