主要是利用Flash Actionscript一步一步学习Flash高射炮简单游戏的制作过程,最终效果只是一个简单的演示,如果你有兴趣可以继续深入学习!开篇前,先把所有的演示动画的源程序提供给大家:
点击这里下载本教程中所有演示动画的源文件
(解压密码:www.webjx.com)
第一步:首先简单的制作一个鼠标动画,绘制一个鼠标的图,自己定。然后选择第一帧输入下面代码:
Mouse.hide();
attachMovie("crosshair", "crosshair", 1);
crosshair.onEnterFrame = function() {
this._x = _xmouse;
this._y = _ymouse;
};
效果如下:
第二步:绘制一个坦克,分成两部分,如下面:
把下面的命名实例名为tank。代码如下:
Mouse.hide();
attachMovie("crosshair", "crosshair", 1);
attachMovie("tank", "tank", 2, {_x:230, _y:350});
crosshair.onEnterFrame = function() {
this._x = _xmouse;
this._y = _ymouse;
};
tank.onEnterFrame = function() {
mousex = _xmouse-this._x;
mousey = (_ymouse-this._y)*-1;
angle = Math.atan(mousey/mousex)/(Math.PI/180);
if (mousex=0 && mousey
效果(无角度限制):
第三步:我这里设置转动的一定的角度。
Mouse.hide();
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/955.html
发表评论
-
as3.0游戏开发之打气球系列(一)
2010-04-09 12:48 593好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 12:48 522在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:48 568很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:48 521[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
利用AS3类直接读取Rar文件中的swf文件
2010-04-09 12:47 1215名称:RarExtractor(Rar文件解压器) 作者:fl ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 583整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 591整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 757AS3.0中使用Socket接收数据我们必须使用Progres ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 866AS3.0中使用Socket接收数据我们必须使用Progres ... -
开源的as3 3D引擎jiglibFlash
2010-04-09 08:26 1077jiglibFlash:http://code.google. ... -
教你做个性FLASH导航条
2010-04-08 07:52 950首先下载软件Macromedia Flash 8简体中文正式版 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:52 1356为方便网友浏览,导航 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:51 893为方便网友浏览,导航 ... -
Flash动态缓冲图片导航制作详解
2010-04-08 07:51 744缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式 ... -
Flash动态缓冲图片导航制作详解
2010-04-08 07:51 637缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式 ... -
ActionScript 2.0入门系列(继承与接口)
2010-04-07 10:21 645下载地址: [url=/Files/BeyondPic/200 ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 536自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 673自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 657Flash MX Professional 2004的动作脚本 ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 559Flash MX Professional 2004的动作脚本 ...
相关推荐
由浅入深学习Flash制作高射炮游戏
由浅入深学习Flash制作高射炮游戏 由浅入深学习Flash制作物体弹跳游戏 游戏的任务事件处理解决方案 游戏基本操作:上下左右的移动(AS3) 游戏开发中的人物走动实现方法 游戏制作--场景中移动 游戏制作--简单...
C高射炮打飞机游戏课程设计.doc
这是我大一学C语言的时候写的纯C语言,DOS图形界面的小游戏
。。。
。。。
。。。
用VC6 开发的防空战小游戏,飞机投掷炸弹,高射炮左右移动空格键开炮,里面就两个类,几张图片是学习游戏开发最简单的代码。
电信设备-双引信高射炮人工防雹降雨弹.zip
自动化37mm高射炮与人工影响天气作业安全性分析.pdf
在军事应用中,飞行路径规划的关键部分是评估受到高射炮等威胁的风险。这是固有的 3D 问题,因为该武器的射程基于该威胁和飞机飞行路径之间的 3D 直线距离。
高射炮:一个射击的小游戏,用C语言编写。
概率数学模型应用,我也不太懂,反正不要积分,看看总有帮助吧。
利用C++,编写一个简单的高射炮打飞机游戏程序,游戏区中有一些飞机在从左往右飞行,飞机上有个数字,用A和D控制高射炮的方向。按K键发射炮弹,炸到飞机后得分,飞机消失,得分是飞机上的数字,浪费一枚炮弹减一分。...
这是我继高射炮小游戏后的另一个C语言程序,实现了DOS鼠标绘图。同时按鼠标左右键退出程序。
介绍了高炮射击效果实时评价系统脱靶距离测量的物理原理及数学处理模型;分析了脱靶距离测量误差产生的根源,即弹丸形状、尺寸等的差异,特别是弹丸飞行中的章动现象。对测量误差的修正主要是对N波时间宽度TF的修正...
针对四柱放顶煤支架在开采过程中出现拔后柱、支护...优化顶梁立柱支撑位置,扩展支架合力作用点的分布范围,防止支架放煤前后的"高射炮"和低头;同时支架采用整体顶梁,提高支架前端支顶力,防止片帮、冒顶,更好维护顶板。
利用汇编语言写的小游戏,高射炮打飞机,设计了3架飞机,可忽上忽下行进,炮弹击中后有响声
高射炮客户端安装$ npm install$ npm run build开始确保正在某处运行。 PUBLIC_FC_API_URL应该是服务器的路径NODE_ENV=production PUBLIC_FC_API_URL=http://localhost:3001 npm start贡献安装预提交钩子ln -s ../.....
说起质量改善,很多人往往马上想起...哪怕是相对成功的企业,仔细审阅一下他们的成功项目,“生搬硬套”的不少,“用高射炮打蚊子”的更是屡见不鲜。相比之下,QC小组倒是一个更适合现阶段中国企业持续改善的推广形式。