作者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
→ dsmwang:右下角的按鈕是開關,算是測試用的功能。 11/05 01:30
推 tonytonyjan:只要讓normal vector對上一條線是orthogonal就好了吧? 11/05 01:39
→ dsmwang:我看不懂耶,能不能請樓上大大再解釋一下? 11/05 01:41
→ KawasumiMai:推,可是原PO連AS2都....你用AS3會更..... 11/05 10:26
→ KawasumiMai:此外我得說一下經驗,當rotationXYZ轉的時候 11/05 10:28
→ KawasumiMai:座標軸也會跟著轉,我想這應該是你的問題所在 11/05 10:28
推 KawasumiMai:然後你需不需要判定Z軸超過一定就自滅....久了會lag 11/05 10:30
推 osanaosana:如果字母也用亂數,顏色調一下,3D版的駭客任務特效!! 11/05 12:25
→ dsmwang:我想說把eventListener移掉就會被自動回收掉了吧XD 11/05 13:28