Re: [問題] 影片片段跑一次就不動了
雖然不知道原PO需不需要
說一點邏輯上的建議好了
--
Boss更改行動模式部分
建議設定個共通delay值
還有主要狀態索引(字串方便解讀
舉個例子是這樣
以下用原PO熟悉的AS2
onClipEvent(load){
status="wait"//顯示目前狀態
delay=0//等待值
}
onClipEvent(enterframe){
if(!delay){//delay歸零,選擇下一個動作
switch(status){
case "wait":
status="attack"
this.gotoAndStop("boss_attack")
boss.gotoAndPlay(1)
delay=31 //boss_attack中,子mc的影格數
break
case "atack"
status="delay"
this.gotoAndStop("boss_wait")
boss.gotoAndPlay(1)
delay=15
break
}
}else{
delay--
}
}
換句話說
delay值歸零才依據目前status選擇下一個動作
--
角色移動部分
onClipEvent(load){
xmove=this._x
ymove=this._y
}
onClipEvent(enterFrame){
//按鍵偵測
if(Key.isDown(Key.RIGHT){
xmove+=5
}
//修正
while(xmove>640){//往右超出邊界
xmove--
}
//移動位置
this._x+=(xmove-this._x)/2
}
其他同理
這樣移動會比較順暢
此外往右碰撞時也不會有來回震盪的問題
--
「杏、どうしたんだ?」
「どっ、どうもしてないわよ。あんたこそ、椋とデートじゃなかったの?」
「ずぶ濡れじゃねぇかよ、ふっふっ」
「来ないで!!!!!!!!!!!!!!……
来ないで…お願いだから…」
京都アニメ クラナド~AfterStory~第25話 「もうひとつの世界─杏編」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.247.84
推
06/30 03:44, , 1F
06/30 03:44, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
6
45
Flash 近期熱門文章
PTT數位生活區 即時熱門文章