合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

flash的Labirynth教程

时间:2013-01-26 11:01来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


 

步骤1。
 
,我做的第一件事情是创建一个小圆圈,这将代表英雄的labirynth。尺寸是28x28,
我已经将它转换成一个MC(实例名称?男人?舞台上)和在MC中,我创建了另一个MC(实例名称
“掩模”之内的男人MC)具有相同的中心,但更小的半径,被用作掩模,用于检测碰撞
后来。这允许更高的精度时去通过labirynthStep 2。
创建一个网格线覆盖的整个区域的阶段,将其转换为一个MC。该网格被用来填充一种特定的颜色之间的区域的网格,它允许容易绘制labirynth壁。之后,您就可以删除的行,或将其alpha为0。为了使墙壁碰撞检测方便,应该选择独立的部分限制在矩形的形状,或其他明智的colision检测将无法正常工作,因为一些白色(非)区域将被视为墙的算法。这些不同的形状应该被转换为符号,我已经命名的实例作为“第一部分”,“第二部分”,“第三部分”等,使我可以循环很容易通过它们的名称引用。
第3步。
您的labirynth应该创建两个实例,一个是原来的大小(大小舞台),另一个是200%,它的大小(实例名称为“big_lab)。一个与原来的大小将保持不变,而我已经降低了它的alpha因此,它似乎并没有混乱。双尺寸labirynth的实例应该放在一个单独的层,屏蔽了一圈,这cirlce应转换成一个MC,命名为“面具”,所以,它可以是动画的英雄一起。我也把一个白色的圆圈面膜具有相同的大小和位置,所以不要混淆了labirynth线的漂白玩家在“放大”区域。面具和大labirynth的将放大镜效果,给游戏“边缘”,因为你不能看到您当前的位置在迷宫中的近邻。
 

(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询