Я использую Scratch 2 для детских классов по программированию и как новичок в этом объекте. Сначала у меня возникла та же проблема, которая сильно смутила меня в том, что спровоцировало бы спрайт развернуться.
Оказалосьиз-за того, что Царапина заставляет персонажа вращаться, когда он отскакивает от края (я думаю, причина не функциональна).
В любом случае, чтобы решить эту проблему, я добавил move->set rotation style (don't rotate)
раньше (позиция не имеет значения, можета затем поместите его после) блока if on edge bounce
.