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