注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 网页设计 >> Flash >> 基础教程 >> 网页设计正文

flash走迷宫游戏的制作基础实例

文章来源:中国设计秀www.cnwebshow.com 作者:佚名 更新时间:2007-10-15 【 】 【加入收藏

通过一个简单实例,让大家掌握迷宫游戏的制作基础。下面给大家说说制作的过程。

首先看演示效果和源文件:

下载Fla源文件 迷宫游戏.rar

制作步骤:

启动Flash 8 然后新建立文档,调整属性,设置如下:

Flash教程:走迷宫游戏的制作基础实例

制作一个在迷宫,影片剪辑类型,名称为path,在这里设置了两个图层,做好一个简单路径。设置如下:

Flash教程:走迷宫游戏的制作基础实例

制作一个在迷宫中移动的物体,影片剪辑类型,名称为minion,在这里只简单制作一个小三角图。设置如下:

Flash教程:走迷宫游戏的制作基础实例

在主场景第一帧,添加下面代码:

[1] [2] 下一页  

attachMovie("path","path",_root.getNextHighestDepth());
waypoint_x = new Array(40, 140, 140, 220, 220, 80, 80, 340, 340, 420, 420);
waypoint_y = new Array(140, 140, 60, 60, 240, 240, 320, 320, 100, 100, -20);
delay = 25;
new_monster = 0;
monsters_placed = 0;
onEnterFrame = function () {
 if (monsters_placed<25) {
  new_monster++;
 }
 if (new_monster == delay) {
  monsters_placed++;
  new_monster = 0;
  min = attachMovie("minion", "minion"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:40, _y:-20});
  min.point_to_reach = 0;
  min.speed = 1;
  min.onEnterFrame = function() {
   dist_x = waypoint_x[this.point_to_reach]-this._x;
   dist_y = waypoint_y[this.point_to_reach]-this._y;
   if ((Math.abs(dist_x)+Math.abs(dist_y))<1) {
    this.point_to_reach++;
   }
   angle = Math.atan2(dist_y, dist_x);
   this._x = this._x+this.speed*Math.cos(angle);
   this._y = this._y+this.speed*Math.sin(angle);
   this._rotation = angle/Math.PI*180-90
  };
 }
};

测试结果!good luck to you!

上一页  [1] [2] 

  • 上一篇网页设计:

  • 下一篇网页设计:
  • 最 新 热 门
     Flash教程:if条件语句的用法
     Flash教程:测试AS代码的执行速度
     Flash教程:trace()的使用
     实现在AJAX下的前进、后退功能
     创建吸引访问者的网站内容的14种方法
     LBS功能:图片的自适应实现代码
     LBS增加引用地址和永久地址点击复制功能
     学习CSS布局网页的一些实例
     CSS学习者:2008年不要作浮躁的人
     网页设计制作之改进超级链接效果
    最 新 推 荐
     阅读swf动画格式文件的简单指导
     Flash开发规范
     网站中运用Flash技术的优点和缺点
     轻松写Flash Media Server的ASC
     卸载Flash插件的方法
     Flash格斗动画的动作设计和动作的制作
     Flash入门教程,学习遮照在Flash中的运用
     以Flash动画作网站引导页面是不是真的需要呢…
     无纸动画吞噬传统动画市场,开创全新动画时…
     四个原因让Silverlight无法取代Flash
    相 关 文 章

    Flash教程:if条件语句的用法
    Flash教程:测试AS代码的执行速度
    Flash教程:trace()的使用
    Javascript代码在网页中简单应用的几个示例
    Flash动画制作小野人玩摇滚实例
    Flash AS 教程:多种图片切换效果
    Flash AS教程:填色游戏的制作
    Flash入门教程:滚动字幕动画的制作
    Flash逐帧和补间制作小野人摇滚动画
    Flash制作交互动画星座查询器

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用