当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash游戏制作常用代码解析

Flash动画制作
Flash实例教程:用AS3代码表现倾斜角与斜率
Flash实例教程:用AS3代码制作交互式3D旋转动画效果
Flash cs3仿真艺术设计5.6:图形元件的同步与不同步
Flash cs3仿真艺术设计5.7:图形元件的同步应用
Flash cs3仿真艺术设计5.8:铰连身体部分
Flash实例教程:用AS2代码制作图片循环效果
Flash实例教程:AS3代码简单表现照片底片效果
Flash cs3仿真艺术设计5.9:关闭缺口_完善角色肢体连接
Flash入门实例教程:图片不间断滚动动画效果
Flash AS2实例教程:鼠标感应放大缩小图片效果
Flash AS3实例教程:鼠标跟随炫舞线条动画效果
Flash AS2实例教程:制作360度全景动画效果
Flash cs3仿真艺术设计5.10:位图动画的表现
Flash cs3仿真艺术设计5.11:导入PSD文件
Flash AS3基础教程:物理基础之速度向量(Velocity)
Flash AS3.0菜鸟学飞教程:帧循环学习实例
Flash MX 视频导入功能详解(6)
Flash教程:视频导入与编辑
Flash cs3仿真艺术设计5.12:运动引导层制作布什搞笑动画
Flash cs3仿真艺术设计5.13:人物行走动画制作技巧

Flash动画制作 中的 Flash游戏制作常用代码解析


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 27 ::
收藏到网摘: n/a

    Flash在网络中的地位如日中天,各种用Flash制作的广告、FlashMTV数不胜数,同时无论是自娱还是商业用途,Flash方便的界面制作和丰富的ActionScript控制为大家制作Flash游戏提供了更多的空间。

  今天我们就和大家一起讨论一下Flash游戏制作中最常用的一些ActionScript,并配以精彩的小例子和源码下载,以方便大家制作中随时查阅。

  1、获得随机数

  随机函数在flash游戏制作中很常用,例如在拼图游戏中,每次开始新的游戏时可以利用随机函数使图块获得新的位置,试想一个千篇一律的游戏谁会有兴趣玩下去呢?

  2、获得鼠标及MC(MovieClip)的位置

  另外一个在flash游戏制作使用频率比较高的参数就是坐标了,鼠标的坐标和MC的坐标的获得方式是不同的。

  3、MC常用属性

  获取和控制MC(MovieClip)的各种属性如位置、色彩、大小、帧数等在flash游戏制作相当重要。

  4、判断按键

  既然是游戏,当然就要响应玩家的各种反应,除了鼠标,最直接的就是键盘了。

  5、检测碰撞

  目前我们见到的很多游戏如射击游戏或打老鼠之类的都会用到对象碰撞的检测,hitTest既可以检测MC与MC的碰撞,也可以检测鼠标与MC的碰撞。

  6、MC的复制与卸载

  MC(MovieClip)的复制与卸载无论在flash游戏还是其他的flash作品中都很常见。

  7、获取影片运行时间

  获取自影片开始播放时起已经过的毫秒数虽然很简单,但用利用率却很高,尤其是在一些需要计时的游戏中。

  8、颜色的设置

  颜色设置的重要性不言而喻。

  9、三角函数

  提到数学函数很多人是不是会感到"恐惧",但在游戏的制作中它可是必不可少的,这里我们利用Math的atan方法来制作一个永远指向鼠标的指针。