我正在製作一個側面卷軸遊戲,其中主精靈在屏幕上移動,並且必須通過跳躍來躲避障礙物。我製作了固定的障礙物,但我需要幫助製作移動障礙物來回移動。我將如何做到這一點? 現在我有這個if else語句,它將一個對象向上移動,當它碰到某個點時,它的座標重新啓動到原來的位置。使對象向上和向下移動(Javascript)
if (movesquare1 > 20) {
movesquare1 -= 2;
movesquare2 -= 2;
}
else {
movesquare1 = 145;
movesquare2 = 195;
}
movesquare1是一個使障礙物(一個正方形)的函數內的變量。 movesquare2是一個變量,因此當主精靈接觸到移動障礙物時,碰撞系統會記錄變化的位置。
(positionX > (439 - backgroundPositionX) && positionX < (492 - backgroundPositionX) && positionY > movesquare1 && positionY < movesquare2)
歡迎來到SO。請閱讀[問]。你會發現很難獲得幫助,因爲你的問題(特別是代碼位)太大了。你能產生一個最小(即小得多)的代碼,告訴我們你想要什麼,你的問題是什麼? –