Я создаю игру, используя Spritekit, и пытаюсь создать raycast, который соединит игрока с точкой, в которую он нажал. Это будет похоже на веревку, которая соединяет игрока с точкой, в которую он или она постучал. Например, если игрок коснется точки x: 0, y: 0, то она станет веревкой, соединяющей обе вещи друг с другом. Со временем веревка станет короче, и игрока будет тащить за нее. У игрока есть физическое тело. Когда игрок отпустит палец, веревка будет удалена, и игрока больше не будут тащить в эту точку.
Я хочу заархивировать то же самое, как если бы вы искали raycast в единстве, но со спрайткитом.
Я знаю, как реализовать функцию касания, а также когда он или она отпускает касание. Итак, вопрос в том, как мне сделать raycast, как описано. Я также хотел бы иметь какой-то визуальный эффект, который означает skshapenode или что-то, что указывает, куда движется игрок.
Пробовал использовать SkPhysicsJoints, но безуспешно.
Любая помощь будет оценена по достоинству!