Как установить минимальный угол столкновения для объекта SKSpriteNode, так что когда он сталкивается с любым другим спрайтом, его обратный угол всегда больше или равен этому углу - либо отрицательный, либо положительный -?Как установить минимальный угол столкновения для SKSpriteNode
Целью является предотвращение столкновения тупика между двумя параллельными краями - например, так, чтобы шар не колебался между ними навсегда.
Одно временное решение, которое я нашел, проверяя скорость спрайта, когда он сталкивается, и если она меньше минимального значения, применить импульс на спрайт с большими значениями, чтобы избежать взаимоблокировки. Я также попытался установить dx и dy скорости, но это изменило значение скорости спрайта, чего я не хотел. –