1 / 13

24-5 設定記分與判斷遊戲結束的程式

24-5 設定記分與判斷遊戲結束的程式. 既然是遊戲 , 就得記分 , 也得有個結束 , 不然打蟑螂打得滿頭大汗卻不知道成績如何 , 或是蟑螂跑得沒完沒了 , 可是會讓玩家失去耐性的!本節要加入的就是記分的程式 , 以及判斷遊戲結束的程式。. 設定記分的程式. 記分的程式很簡單 , 我們只要在遊戲一開始時多宣告一個用來儲存分數的變數 , 然後在每隻蟑螂被打死時都讓它的值加 1, 就可以知道玩家打死多少隻蟑螂了! 由於這個階段的程式很簡單 , 以下我們就不將程式碼列出 , 直接說明加入的步驟。. 設定記分的程式.

plato-russo
Télécharger la présentation

24-5 設定記分與判斷遊戲結束的程式

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 24-5 設定記分與判斷遊戲結束的程式 • 既然是遊戲, 就得記分, 也得有個結束, 不然打蟑螂打得滿頭大汗卻不知道成績如何, 或是蟑螂跑得沒完沒了, 可是會讓玩家失去耐性的!本節要加入的就是記分的程式, 以及判斷遊戲結束的程式。

  2. 設定記分的程式 • 記分的程式很簡單, 我們只要在遊戲一開始時多宣告一個用來儲存分數的變數, 然後在每隻蟑螂被打死時都讓它的值加 1, 就可以知道玩家打死多少隻蟑螂了! • 由於這個階段的程式很簡單, 以下我們就不將程式碼列出, 直接說明加入的步驟。

  3. 設定記分的程式 • 請回到遊戲場景, 點選 Actions圖層的第 1 格影格後開啟動作面板。我們先前在此加入很多 ActionScript 了, 現在要再補充一些, 首先宣告 3 個變數:

  4. 設定記分的程式

  5. 設定記分的程式 • 接著要在roach實體 (即舞台中的蟑螂) 上設定加分的程式。因為判斷蟑螂被打中與否的程式在此, 因此只要在蟑螂被打中時替玩家加分即可。請點選 roach實體後開啟動作面板:

  6. 設定記分的程式

  7. 設定判斷遊戲結束的程式 • 我們剛剛已經多宣告了 1 個 finish 變數, 所以接下來就可以利用這個變數來計算蟑螂消失的數量, 一旦蟑螂消失的數量達到 100 隻, 遊戲就可以結束了(因為我們一開始就限制產生的蟑螂只會有 100 隻)。當然, 必須把「因被打中而消失」和「因跑離畫面而消失」的蟑螂都算進去。為了達到這個目的, 利用取消載入這個影片片段事件是最合適不過的了。

  8. 設定判斷遊戲結束的程式 • 因為不論此蟑螂是被打中而移除, 還是跑出畫面而移除, 都屬於取消載入的事件, 這個事件會在指定的影片片段實體被移除後產生。也就是說, 假設一影片片段實體在影格 1 被移除, 則在播放到影格 2 時, 就會啟動取消載入事件。 • 同樣地, 由於這個階段的程式很簡單, 故我們就直接說明加入的步驟。

  9. 設定判斷遊戲結束的程式 • 由於要利用蟑螂被取消載入的事件, 所以 ActionScript 要設在roach實體上, 故請點選 roach實體後開啟動作面板 ,我們先設定計算蟑螂消失數量的程式:

  10. 設定判斷遊戲結束的程式

  11. 設定判斷遊戲結束的程式 • 接著重新點選遊戲場景中 Actions圖層第 1 格影格, 這裡需要再加入判斷 finish (亦即蟑螂消失數量) 是否達到 100, 以決定遊戲是否結束的程式:

  12. 設定判斷遊戲結束的程式

  13. 設定判斷遊戲結束的程式 • 遊戲場景的設定到此完成, 遊戲基本上已經可以玩了, 你可以在遊戲場景執行『控制/測試場景』命令, 搶先試玩看看!

More Related