Как я могу рассчитать столкновение между двумя движущимися кругами в 2D-пространстве в зависимости от времени и описать его в функции lua? Объекты имеют свои собственные постоянные скорости и начальные / конечные позиции.
Функция должна выглядеть так:
Столкновение функции (s1, s2, e1, e2, v1, v2, r1, r2)
...
вернуть истину или ложь
конец
s1, s2 - начальная позиция объекта 1,2
e1, e2 - конечная позиция объекта 1,2
v1, v2 - постоянная скорость объекта 1,2
r1, r2 - радиус объекта 1,2
Узор