Closed tyamgin closed 4 years ago
Стратегия для повторения:
if (currentTick == 0) { } else if (currentTick == 1) { action.velocity = 10; } else { action.jump = true; }
Как видно, она просто прыгает и бьётся об потолок. Ровно на конец тика №127 так совпало, что юнит остаётся прижатым к потолку. На 128-й тик уже приходит canJump = fasle.
Это баг, или как нужно трактовать такую ситуацию?
При столкновении с потолком прыжок прекращается, => canJump = false
canJump = false
При полете вниз canJump тоже = fasle. Я затупил, простите.
Стратегия для повторения:
Как видно, она просто прыгает и бьётся об потолок. Ровно на конец тика №127 так совпало, что юнит остаётся прижатым к потолку. На 128-й тик уже приходит canJump = fasle.
Это баг, или как нужно трактовать такую ситуацию?