作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] 请问该怎做出植物蔓延的感觉(跪求高手ꬠ…
时间Mon Feb 18 01:30:37 2008
※ 引述《adesigner (no doubt just)》之铭言:
: 有植物蔓延的感觉(就是慢慢出现 不是一整株一次出现的感觉)
逐格遮罩式一种解决方式
但是另外一个更弹性、更有扩充空间的方法则是AS+遮罩
这样还可以控制生长速度的变化之类的
而且画路径感觉比逐格动画轻松
现在有点晚...不方便实作范例,我大致讲一下概念就好
会用到的东西有:遮罩、移动渐变+路径、BitmapData
1.画好你的"藤蔓"物件
2.在另外一个图层拉出顺着藤蔓的导引线
并且建立一个圆形元件当作"画笔"
3.让该圆型元件顺着路径作移动渐变
注意每个Frame的"残影"要能够涵盖注藤蔓物件
4.建立一个能够涵盖藤蔓物件的BitmapData (不知道这是啥请见F1说明)
这个BitmapData就是要让我们当作"动态遮罩"用的
5.如果是AS2就请用attachBitmap让BitmapData附加在MovieClip上
如果是AS3就请直接将BitmapData附加在Bitmap上
并且将这个物件用.setMask()指定为藤蔓物件的遮罩
6.设立onEnterFrame(AS2)或Event.ENTER_FRAME的handler或listener
让BitmapData一直用.draw(圆形物件)的方式将圆形"印"到自己上面
这样这个Bitmap会"越长越多",此时藤蔓就换慢慢伸长
等到长完的时候就会涵盖整个藤蔓了,藤蔓也就整个呈现出来
大致上就是这样
BTW,这招我记得是从Senocular大的网站上看来的
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凯特 = 蜚蠊猫 = 蟑螂猫
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比闪光(Adobe Flash)研讨区
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.83.94
※ 编辑: cjcat2266 来自: 61.228.83.94 (02/18 01:34)
1F:推 scars:好技拜收 <(_ _)> 02/18 01:41
2F:推 icedesign:好技拜收<(_ _)> 02/18 02:49
3F:推 kuwood:好技拜收 <(_ _)> 02/18 02:58
4F:推 HornyDragon:好技拜收<(_ _)> 02/20 00:28
5F:推 ComicMan:好技拜收<(_ _)> 03/22 03:52