一个简单迷宫实例

一个简单迷宫实例

ID:17899279

大小:85.50 KB

页数:4页

时间:2018-09-09

一个简单迷宫实例_第1页
一个简单迷宫实例_第2页
一个简单迷宫实例_第3页
一个简单迷宫实例_第4页
资源描述:

《一个简单迷宫实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通过一个简单实例,让大家掌握迷宫游戏的制作基础。下面给大家说说制作的过程。制作步骤:启动Flash8然后新建立文档,调整属性,设置如下。制作一个在迷宫,影片剪辑类型,名称为path,在这里设置了两个图层,做好一个简单路径,设置如下。制作一个在迷宫中移动的物体,影片剪辑类型,名称为minion,在这里只简单制作一个小三角图,设置如下。在主场景第一帧,添加下面代码。attachMovie("path","path",_root.getNextHighestDepth());waypoint_x=newArray(40,140,140,220,220,80,80,340,340,420,420

2、);waypoint_y=newArray(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.getNex

3、tHighestDepth(),{_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.

4、_x+this.speed*Math.cos(angle);this._y=this._y+this.speed*Math.sin(angle);this._rotation=angle/Math.PI*180-90};}};测试结果!goodlucktoyou!更多精彩内容请登录:http://wxhpgy.jdol.com.cn/http://huanuo88.jdol.com.cn/http://cnaote.jdol.com.cn/http://wxhxtg.jdol.com.cn/更多FLASH程序,更多精彩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。