活着的死人 发表于 2015-1-15 21:24:41

来谈谈:Flash MX 编程深条理使用-Flash射击游戏(3)

您是否有着精彩的Flash作品,您是否想把他转化为屏保程序。
6.2游戏制造(前台)(2)
6.2.2我的枪弹

1.枪弹发射函数

我的飞船要与仇人举行战役,就得有发射枪弹的功效,这里是经由过程一个函数来完成的。程序代码以下:
functionfire(place_x,place_y){
//我的飞船发射枪弹的最年夜数是_root.deplicate
my_temp=_root.now_bullet++;
if(my_temp>_root.deplicate){
my_temp=0;
}
varnew_name="my_bullet_"+my_temp;
attachMovie("my_plane_bullet",new_name,my_temp+2);
//依据我的飞船的枪弹的层数来转向
_root.gotoAndStop("shot_bullet_"+_root.bullet_level);
_root._x=place_x;
_root._y=place_y;
_root.now_bullet=my_temp+1;
}
当动画中有大批的可挪动物体时,动画的速率将会分明下降。因而,为了加速程序运转速率,就要调剂我的飞船发射枪弹数的最年夜值,这个数也就是在屏幕上同时显现的最多枪弹数。_root.bullet_level变量寄存的是我的枪弹的层数,1层就是每次发射1颗枪弹,3层就每次发射3颗枪弹。这里最年夜的层数是4层,也就是最多能够发射4颗枪弹。有人大概会问,为何界说这么小的层数,完整可让它一次发射8颗大概更多枪弹。我十分信服你的勇气,可是能够告知你的是,假如界说8颗枪弹,枪弹数增添,程序判别的内容年夜年夜增添,这个游戏跑起来就像老牛拉破车一样跑不动了!唉,Flash就是不合适做这类大批物体活动的动画及编程。为了画面的流利,不能不在游戏情节上做出一些就义。
枪弹挪动函数

</p>
</p>
用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了FutureWave,并将其改名为Flash。后又被Adobe公司收购。

若天明 发表于 2015-1-17 16:31:21

随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。

admin 发表于 2015-1-24 12:03:13

Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 

变相怪杰 发表于 2015-2-1 10:38:30

FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。

仓酷云 发表于 2015-2-7 07:16:14

在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。

灵魂腐蚀 发表于 2015-2-21 10:18:47

它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。  

第二个灵魂 发表于 2015-3-6 21:05:49

在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。

不帅 发表于 2015-3-13 21:50:49

流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术 - Web一出现就有这种技术了。

愤怒的大鸟 发表于 2015-3-20 20:48:16

随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。
页: [1]
查看完整版本: 来谈谈:Flash MX 编程深条理使用-Flash射击游戏(3)