Discuss Scratch
- Discussion Forums
- » 中文
- » 請大家幫忙,我的程式一直修不好。
- Xiao_sheng
- Scratcher
2 posts
請大家幫忙,我的程式一直修不好。
當接收到 [ 你的回覆]https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/304181159
思考 [Humm...] (2) 秒
當接收到 [ 喜歡或建議]
說 [太好了]
- DruTNT
- Scratcher
48 posts
請大家幫忙,我的程式一直修不好。
不要讓沒碰到地板時才執行
你把維持在地板上的方式設反了,
因該要是
而不是讓他沒有檢測到地板才開時執行下落, 因為這樣才能讓角色跳躍順暢,
跳躍的移動概念跟掉落是一樣的, 所以只要將按下跳躍鍵時將y設為 “-8”之類的數字就可以了,
還有, 改成函式積木並開啟“執行完畢後再跟新畫面” 就不會有使用這方法出現上下抖動的問題了.
如果還是不知道我在說甚麼的話就參考這個吧:
https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/320244030/
https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/320539090/
變數 [下落速度] 改變 [1.5]讓它永遠執行.
變數 [y] 改變 ((0) - (下落速度))
你把維持在地板上的方式設反了,
因該要是
變數 [Y] 改變 (下落速度)在開始檢測有沒有碰到地板, 碰到地板就Y+1並設下落速度為0.
變數 [下落速度] 改變 [1]
而不是讓他沒有檢測到地板才開時執行下落, 因為這樣才能讓角色跳躍順暢,
跳躍的移動概念跟掉落是一樣的, 所以只要將按下跳躍鍵時將y設為 “-8”之類的數字就可以了,
還有, 改成函式積木並開啟“執行完畢後再跟新畫面” 就不會有使用這方法出現上下抖動的問題了.
如果還是不知道我在說甚麼的話就參考這個吧:
https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/320244030/
https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/320539090/
Last edited by DruTNT (July 14, 2019 11:32:36)
(╬▼д゚)▄︻┻┳═一←迷你小码狗溷和体
- Xiao_sheng
- Scratcher
2 posts
請大家幫忙,我的程式一直修不好。
改成這樣就…
當接收到 [ 收到你的建議]
思考 [要嗎?] (2) 秒
將 [ 程式] 設定為 [你的方法]
結果 [ 飛起來了]
將 [ 此建議] 設定為 [不可行]
不要讓沒碰到地板時才執行變數 [下落速度] 改變 [1.5]讓它永遠執行.
變數 [y] 改變 ((0) - (下落速度))
你把維持在地板上的方式設反了,
因該要是變數 [Y] 改變 (下落速度)在開始檢測有沒有碰到地板, 碰到地板就Y+1並設下落速度為0.
變數 [下落速度] 改變 [1]
而不是讓他沒有檢測到地板才開時執行下落, 因為這樣才能讓角色跳躍順暢,
跳躍的移動概念跟掉落是一樣的, 所以只要將按下跳躍鍵時將y設為 “-8”之類的數字就可以了,
還有, 改成函式積木並開啟“執行完畢後再跟新畫面” 就不會有使用這方法出現上下抖動的問題了.
如果還是不知道我在說甚麼的話就參考這個吧:
https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/320244030/
https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/320539090/
- Discussion Forums
- » 中文
- » 請大家幫忙,我的程式一直修不好。