Re: [問題] 請問一個問題~關於自製小遊戲中的某功能
回應一下前面的問題
我試了很多方法
但都是為了同一個結論
只是想找到不同出發點,看方法通不通
最後一項我用的方法
是把死亡動畫本身直接放在地鼠身上
也就是說地鼠爬行動畫是1~5格
第五格設定回到第一格重新開始播放
接著
被打到的時候在地鼠身上設定
this.gotoAndPlay(6)
也就是跳到第6格開始的死亡動畫播放
最後設定第10格
this.removeMovieClip()
看起來ok了,因為避免掉跨物件讀取影格
(↑雖然原本好像不會有這個問題,但我想說避免掉不知有沒有效)
但仍然不成功
後來我又回頭用最原始的方法
失敗
再跳回來剛說的方法,就突然成功了
自己也一頭霧水
因為為了這項功能用了好久,自己也糊塗到底修改了哪邊才突然成功
不過總之這件事是解決了
--------------------------
但此時出現另一個問題
就是我原本有使用計分板
上頭的使用的變數是score
在死亡動畫的問題解決前都正常運作
但在成功的同一時間,計分板就無法顯示分數了
原本設定是在打到地鼠換成死亡動畫同時在地鼠身上設定
score = score + 1
CurrentScore.text =score
("CurrentScore"是一動態文字攔)
我打trace(score)
傳回來是undefined
突然就失效了
之後在前面的影格加上var score = 0
變成只要我打一下地鼠,score = 1
打另一隻地鼠,score = 1
同一隻地鼠打三下(後兩下是打在死亡動畫上),score = 3
但這都是trace(score)的結果,計分板上的CurrentScore依然是0
讓我更一頭霧水...
因為檢查都沒問題
加上剛解決死亡動畫的情況
害我還會想說該不會是這Flash試用版有bug吧=.=(應該沒吧...)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.83.37
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章