Re: [問題] 有一段ActionScript想請問?
不斷設定 X位置,直到此泡泡開始上升
(故會有不斷閃爍的效果)
: 第一個影格
: setProperty(this, _x, random(500)); //設定泡泡的 X位置在 0~499 之間
: if (random(100) == 1) { //泡泡上升的機率是 0.01
: gotoAndPlay(3); //開始上升
: }
: 第二格影格
: gotoAndplay(1);
泡泡開始上升
: 第三格影格
: setProperty(this, _y, (getProperty(this, _y) - 4));
: setProperty(this, _x, ((getProperty(this, _x) + random(4)) - 2));
//每個影格泡泡上升 4 pixels,X方向變動值為 -2 ~ 2,製造出泡泡左右晃動的效果
: if (getProperty(this, _y) < 0) {
: setProperty(this, _y, 800);
: gotoAndPlay(1);
: }
//如果超出場景最上方,就把泡泡移到座標 800 處,繼續等待上升 (影格一)
: 第四格影格
: gotoAndPlay(3);
---
其實這應該可以寫在同一影格就好囉~ ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.57
推
08/04 20:30, , 1F
08/04 20:30, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):