作者dsmwang (科科)
看板Flash
标题Re: [问题] 请问下雨的效果要怎麽做?
时间Fri Nov 5 01:29:04 2010
※ 引述《KawasumiMai (魔物を讨つ者)》之铭言:
: :那个第一幕的雨
: :我想让它下着下着
: :从左边到右边慢慢变少 然後停了
: http://www.mediafire.com/?hbzry5gnwe2nw2g
: 这是你要的
: 预览:
: http://sites.google.com/site/kawasumimai0129/tatalrian.swf
: :不好意思唷~我flash只会做动画~语法的部分很弱
: 老实说後期的三个修改都只各自加了不到五行
: 发问的内容则都是客制化修改而不是关键语法
: 所以建议原PO还是仔细观察一下范例来做修改
: 不然将范例靠自己修成成品会有一大段路要走
: 虽然在下肯定不是最佳解,完全没有效率可言
http://tinyurl.com/335ulh6
附上另外一种
是用透视点的观点来画的,需要用到比较多的计算,
不过3D的座标我也弄不太清楚,
卡在没办法让每个数字都面向中间...
var s = 具有3D座标的文字, xpos;ypos;zpos;
endX,endY是透视点座标
我用纸画一画,觉得应该是s.rotationZ =
atan2(s.xpos-endX,s.ypos-endY)*(180/Math.PI());
但是实际上画出来却不是如此,会斜掉,
(所以上面的swf我就直接用乱数处理rotationZ了XDD...)
有熟3D座标的高手可稍微讲解一下,
要怎麽让文字面对透视点吗?
http://tinyurl.com/3x25u67
附上原始档。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.252.123
1F:→ dsmwang:右下角的按钮是开关,算是测试用的功能。 11/05 01:30
2F:推 tonytonyjan:只要让normal vector对上一条线是orthogonal就好了吧? 11/05 01:39
3F:→ dsmwang:我看不懂耶,能不能请楼上大大再解释一下? 11/05 01:41
4F:→ KawasumiMai:推,可是原PO连AS2都....你用AS3会更..... 11/05 10:26
5F:→ KawasumiMai:此外我得说一下经验,当rotationXYZ转的时候 11/05 10:28
6F:→ KawasumiMai:座标轴也会跟着转,我想这应该是你的问题所在 11/05 10:28
7F:推 KawasumiMai:然後你需不需要判定Z轴超过一定就自灭....久了会lag 11/05 10:30
8F:推 osanaosana:如果字母也用乱数,颜色调一下,3D版的骇客任务特效!! 11/05 12:25
9F:→ dsmwang:我想说把eventListener移掉就会被自动回收掉了吧XD 11/05 13:28