這個引擎沒有scratch上大部分的其他平台遊戲都有的一個問題──玩家要掉落到地面之前會頓一下。 因為幾乎所有平台遊戲的原理都是先移動,進到地面或牆壁裡再出來。但那些次等平台遊戲是直接回朔到上一幀的位置,但是直接回朔又會變成浮空,於是就重置Y速度重新下落,這就是為什麼會有頓一下的問題。我不知道這種方式寫的平台遊戲為什麼會傳遍scratch... https://scratch.mit.edu/projects/742541094/ 這裡是錯誤示範 這個引擎沒有這個問題!這個專案透過在運行時不刷新屏幕的函式中一次一次把Y座標往上一像素來完美達到地面上一像素,這就是這為何更好。唯一的缺點就是需要更多性能。(用相同程式的其他東西也是一樣,這就是為什麼方塊大冒險有一堆怪物的關卡會有點卡)
歡迎取走程式到你的專案裡 我花了一點時間製作,如果你心情好的話,標注一下原作者,謝謝 這是方塊大冒險 https://scratch.mit.edu/projects/376470784/ 的簡化版 只是演示,所以只有四關而已 點擊「切換到程式頁面」看我是怎麼寫的,我放了一大堆註解好讓你理解 如果你要使用的話建議把那些註解都刪掉,不然有點擋位置 雖然很努力把程式縮小,但還是用了700多個積木...