Re: [問題] 物件填滿圖案效果。
※ 引述《Ishigaki (Come Again...and Again!)》之銘言:
: 想請問一下我要將物件填滿某圖形的過程做成一個動畫,
: 有辦法用亂數去跑,
: 然後他會乖乖的往圖形的範圍裡移動嗎?
: 我只有想到用設座標的方式,
: 但是做起來太龐大很吃力。
: 不知道有沒有高手推薦其他方式呢?
: 謝謝!鎓錊
剛試做了一個範例,不知道是不是我想像的這個樣子
http://www.eddie.com.tw/FlashLabs/Examples/particles/
是的話,程式碼如下,供你參考
stop();
var numParticles:Number = 300;
var counter:Number = 0;
var intervalID:Number = 0;
var boxWidth:Number = 200;
var boxHeight:Number = 200;
function createBall() {
counter++;
var particle:MovieClip =
attachMovie("ball_mc", "b" + counter, counter,
{_x:Math.random() * boxWidth+50, _y:Math.random() * boxHeight+50});
if (counter > numParticles) {
clearInterval(intervalID);
}
}
intervalID = setInterval(this, "createBall", 10);
黃色那幾行請記得合併成同一行
這樣就可以在舞台上指定的框框內貼上指定的物件
或是要用一個遮罩也可以做,但就是數量上會算得比較不準就是了 :)
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.136.167
推
10/30 11:45, , 1F
10/30 11:45, 1F
推
10/30 19:34, , 2F
10/30 19:34, 2F
→
10/30 19:34, , 3F
10/30 19:34, 3F
→
10/30 19:34, , 4F
10/30 19:34, 4F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章