`
hgfghw8
  • 浏览: 38613 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习Flash制作高射炮游戏

阅读更多

主要是利用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
分享到:
评论

相关推荐

    由浅入深学习Flash制作高射炮游戏

    在本教程中,我们将深入学习如何使用Flash ActionScript制作一款简单的高射炮游戏。这个教程适合初学者,通过一步步的学习,你可以掌握基本的Flash游戏开发技巧。首先,我们需要了解几个关键概念和技术: 1. **...

    flash游戏长见程序教程

    由浅入深学习Flash制作高射炮游戏 由浅入深学习Flash制作物体弹跳游戏 游戏的任务事件处理解决方案 游戏基本操作:上下左右的移动(AS3) 游戏开发中的人物走动实现方法 游戏制作--场景中移动 游戏制作--简单...

    C语言高射炮小游戏

    总的来说,“C语言高射炮小游戏”是一个很好的学习实践项目,它结合了C语言的基础知识和DOS编程技巧,有助于加深对计算机底层工作原理的理解。通过完成这个游戏,你可以提升自己的编程技能,对C语言的掌握也会更加...

    C高射炮打飞机游戏课程设计.doc

    《C高射炮打飞机游戏课程设计》是一个针对计算机科学及技术专业学生的实践项目,旨在提升学生在高级语言程序设计方面的技能。在这个课程设计中,学生需要开发一款名为“高射炮打飞机”的游戏,这是一款典型的交互式...

    C++高射炮打飞机游戏课程设计.docx

    本文档是关于一个使用C++编程语言完成的“高射炮打飞机游戏”的课程设计报告,旨在让学生通过实践加深对高级语言程序设计的理解。以下是详细的知识点解析: 1. **游戏控制函数**:这部分代码负责设置游戏背景和控制...

    C++高射炮打飞机游戏课程设计教案资料.pdf

    1. **C++编程基础**:高射炮打飞机游戏是基于C++语言进行开发的,因此涉及到的基础知识包括C++语法、控制结构(如if语句、for循环、while循环)、函数定义与调用、数据类型、变量声明等。 2. **高级语言程序设计**...

    VC6 一个防空战小游戏

    通过这个小项目,初学者可以学习到基本的游戏编程框架,理解面向对象编程的应用,以及如何利用Windows API进行图形和事件处理。同时,这也是一个很好的实践平台,可以进一步拓展和提升游戏功能,比如添加更多的游戏...

    C++高射炮打飞机游戏课程设计教案资料.docx

    。。。

    phonics游戏形式.pdf

    这些游戏形式多样,富有挑战性和趣味性,不仅能让孩子们在游戏中学习Phonics,还能激发他们对英语学习的兴趣,从而更有效地掌握发音规则和词汇。通过不断的实践和重复,孩子们的英语听说读写能力将得到显著提升。

    gaoshepao.rar_ gaoshepao_c语言射击游戏_gaoshep_gaoshepao_用c语言编写射击小

    总的来说,“高射炮”游戏虽然简单,但它涵盖了C语言编程的多个核心概念,是学习C语言和游戏开发的良好实践项目。通过这样的实践,开发者不仅可以提升编程技能,还能对游戏设计有更直观的理解。

    自动化37mm高射炮与人工影响天气作业安全性分析.pdf

    【自动化37mm高射炮与人工影响天气作业安全性分析】 随着科技的发展,自动化技术在各个领域中的应用越来越广泛,包括在人工影响天气(简称人影)作业中。本文主要探讨了贵州省对传统37mm高射炮进行自动化改造后的...

    电信设备-双引信高射炮人工防雹降雨弹.zip

    电信设备-双引信高射炮人工防雹降雨弹.zip

    【北京工业大学】高级语言程序设计课设实验报告

    - **游戏规则**:设计一个高射炮打飞机的游戏,其中玩家控制高射炮射击移动的飞机目标。 - **用户交互**:用户可以通过键盘或鼠标控制高射炮的方向和发射子弹的时间。 - **计分系统**:击中飞机得分,未击中或飞机...

    ArcGIS教程:分析对 3D 飞行路径和走廊的威胁

    在军事应用中,飞行路径规划的关键部分是评估受到高射炮等威胁的风险。这是固有的 3D 问题,因为该武器的射程基于该威胁和飞机飞行路径之间的 3D 直线距离。

    一种高炮反直升机的毁歼概率数学模型

    概率数学模型应用,我也不太懂,反正不要积分,看看总有帮助吧。

    基于小波神经网络的转台伺服系统控制研究.pdf

    【转台伺服系统控制研究】转台伺服系统在现代精密设备中扮演着关键角色,尤其在军事领域的火炮、航天飞机、高射炮等应用中,对转台的精度要求极高。转台伺服系统的精度直接影响到设备的性能。当前,随着技术的发展,...

    NoName.zip_汇编语言_Asm_

    描述中提到的"利用汇编语言写的小游戏,高射炮打飞机",意味着这个项目是一个基于文本或者图形界面的互动游戏,玩家通过控制高射炮来击落飞行的飞机。游戏设计有3架飞机,这些飞机可以随机改变行进方向,增加了游戏...

    PTAC语言 7-3 大炮打蚊子

    【PTA】C语言 7-3 大炮打蚊子

Global site tag (gtag.js) - Google Analytics