Волны тут от космического ветра 8-)
Может ошибся где-то при подготовке спрайтов, буду посмотреть.
Разбираюсь пока с тем как устроены столкновения в оригинале. В общем всё просто - для каждого объекта определяется размер хитбокса (hitbox), если хитбоксы пересеклись, то есть попадание. То есть берём расстояние между позициями по X и Y и проверяем что меньше заданного значения.
Я конечно не ожидал что там сумма квадратов будет считаться, но вроде бы восьмиугольник сделать не так сложно - проверять ещё (dX + dY) < N.




Ответить с цитированием