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

来源:岁月联盟 编辑:zhu 时间:2007-10-12
Flash教程:走迷宫游戏的制作基础实例内容简介:通过一个简单实例,让大家掌握迷宫游戏的制作基

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

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

制作步骤:

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

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

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

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

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

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

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

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!

上一篇: 使用Flex和PHP创建自己的视频应用
下一篇: Flash高级技巧:全新Flash镜头的控制处理

图片内容

  • Flash MX 2004 编程(AS2.0)教程

    Flash MX 2004

  • Flash动画制作:多张图片的循环滚动

    Flash动画制作:

  • 纯ActionScript的Loading效果四例

    纯ActionScript

  • DW MX 2004代码编辑新功能

    DW MX 2004代码

最近更新

  • · Flash MX 2004 编程(AS2.0)教程
  • · Flash控制VB.NET程序实例
  • · flash中利用Loader.loadBytes方法和
  • · 卡通人物眨眼动画如何实现
  • · Flash CS4 3D工具制作滚动的立方体
  • · 加载xml 显示图片问题
  • · 闲话Flash中对小数坐标处理的问题
  • · Flash自定义函数实例
  • · 减小Flash动画文件体积的几个小技巧
  • · Flash动画制作:多张图片的循环滚动

随机推荐

  • PhotoShop文字特效:制作平滑玻璃上的
  • 如何点亮客户端上的QQ播客图标?
  • 登录飞车,提示error或者升级后弹出创
  • 空间日志评论与浏览统计功能是什么时
  • 盗版的Windows 7 RTM能转变为正版软件
  • 如何取消显示零花钱计划挂件?
  • Linux系统内核分析 使用GDB和QEMU来调
  • Vista系统性能优化技巧
  • 会员漫游的聊天记录与本地的聊天记录
  • Photoshop合成制作纽带式图片集
  • 怎样删除搜吧的历史记录?
  • 在校友QQ农场中偷好友果实时被狗抓住
  • 晶莹剔透 Photoshop绘制发光的水珠
  • 联通(小灵通)手机能不能享受超级QQ黄
  • 如何恢复一个已破坏的OfficeWord文档
  • shellmon.exe - shellmon
  • Linux添加用户到samba数据库时出现错
  • Linux 指令篇:编码压缩打包--compres
  • 登录炫舞时提示:“爆满”,是什么原
  • Excel动画教程:获取网络数据

聚圣源成吉思汗电视剧演员名称四字起名邓丽君歌曲下载08年奥运会男篮中国vs美国美国一架飞机坠毁2019猪年男孩起名大全穿越火线36集operanext沈阳大悦城美食团购绿化工程公司起名字起名器下载四大名捕震关东起名宝典生辰八字cps1游戏下载流行的易经起名描写春天的生的女孩起名字猪年宝宝起名能用字续写穷人印神无双春野小村医笔画8画的字的起名姓覃起名字霸气给汽车美容店起名大全中国诗词大会视频周易免费起公司名字吗单位八字起名取名起名大全用8画的字超级时空军火商鼠年起名字大全男异世之血族狂法师淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化