[問題] AS3程式碼修改小問題

作者: satanbug (艾)   2013-06-21 22:50:01
請問各位大大
今天我做了一個星星的形狀
然後我現在讓他邊旋轉邊往右跑
然後跑到邊邊的時候,會重頭開始跑
可是想請問一下,如果我需要讓他不是重頭開始跑
而且是跑到邊邊的時候,從邊邊彈回去的話(就像是倒退回去這樣)
需要怎麼修改呢??
程式碼如下
addEventListener(Event.ENTER_FRAME,starMove);
function starMove(e:Event){
if(star_mc.x>stage.stageWidth){
star_mc.x=0
}else{
star_mc.x+=5;
star_mc.rotation+=15
}
}
作者: kuwood (古)   2013-06-21 23:19:00
1.設一個變數i在判斷式之前2.if的條件加上 ||star_mc.x<03.start_mc.x=0 改成 i=i*(-1);4.start_mc.x+=5改成+=5*i忘了說1要給i一個不為0的值
作者: satanbug (艾)   2013-06-21 23:27:00
OAQ"""""""我試試 >"<

Links booklink

Contact Us: admin [ a t ] ucptt.com