--- tags: 2022 iThome 鐵人賽 title: 10/11 Arcade再進化-橫向捲軸遊戲(4) AUTHOR: 黃品惠 --- # Arcade再進化 在之前我們的小遊戲已經完成的差不多啦 這篇打算來將遊戲更新變得更精緻 以及增加新關卡~(篇幅稍長 請耐心觀看) ### 鬼生成太快速了? 鬼在第一次接觸到後重生太快,太難過關 那我們就讓鬼再遠一些的地方生成吧! 1. 找到此程式積木  將鬼生成位置的xy由80改為100  二號鬼也是相同作法喏! 找到二號鬼的程式積木  將鬼生成位置的xy由80改為100  ### 當狗狗吃到肉肉!讓我們加上音效吧! 在此程式碼下方加入播放音效(選擇自己喜歡的)  ### 程式太多太雜亂了?! 整理積木 將它們放入函式中,這樣之後需要使用時,就只要呼叫相對應的函數就好啦! 1. 建立一個函式BadNanGenerator  將原本當倒數結束時中我們製作鬼的程式碼全放入此中  在倒數結束時的積木中放入呼叫BadNanGenerator  2. 建立新函式PlayerSetting  將當啟動時,創建狗狗的積木放入  在當啟動時中放入呼叫PlayerSetting  3. 定義新函式food  將原本在當啟動時中我們製作肉肉的積木放入  在當啟動時中放入呼叫food  ### 地圖不夠玩?! 我們要來新增地圖啦 畢竟只有一張地圖太單調惹~ 1. 建立新變數level  2. 定義新函式map2  3. 在函式中放入如果...否則...  4. 在判斷式中放入level=0  5. 將一開始的背景地圖拉到下方放置  6. 在否則如果後方放入判斷式 level=1 以及貼圖地圖設為  繪製新地圖(不知如何製作地圖的趕快去第一篇複習!!) 將地圖長度加長(60*8)  7. 進入新地圖時將第一關的物件全部清除 (避免出現BUG)  8. 重新呼叫我們的函式PlayerSetting及food並重新倒數3秒  9. 在最後的否則中放入通關!  10. 最後在當啟動時中放入呼叫map2  11. 找到此積木  將遊戲結束的積木改為將level改為1並呼叫map2  ## 完成!!!  [修改後遊戲](https://arcade.makecode.com/S06915-63469-59100-72774) 我們這個小遊戲就到此篇結束啦 感謝大家的觀看(❤️´艸`❤️) 希望你們會喜歡這個小遊戲~ #### 作者: 黃品惠
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up