Пародия на физический 2D движок
Когда-то давно, году так в 2017-2018, хотел написать платформер (но так и не сделал это). Одним из этапов разработки было внедрение физики. Мне то ли лень было искать движок, то ли я не нашёл ничего, но в итоге я взялся писать всё сам. Вот что получилось. Это было сделано буквально одним-двумя классами на C#. Применял простые элементы реальной физики, а именно силу (в т.ч. трения), ускорение (в т.ч. свободного падения), скорость. Из минусов: проверка столкновений зависела от спрайта объекта, а ещё были некоторые задержки в позиционировании (их видно невооружённым глазом). Также объекты не умели вращаться, и не было интерполяции движения - объекты игнорировали препятствия на больших скоростях. Из плюсов: выглядит достаточно плавно и красивенько для малых скоростей, и в рамках не fast-pace платформера смотрелось бы приятно. Написать такую физику, теоретически, может каждый. Try it yourself. P.S. Непонятная стрелочка - это кастомный курсор для окна.
Название:
Пародия на физический 2D движок
Категория:
Разное