Итак, у меня есть спрайт, и у меня есть платформа над ним. Спрайт начинается с точки (0,scene.frame.size.height/2) и платформы с (scene.frame.size.width/2,scene.frame.size.height-10). Таким образом, спрайт находится слева, а платформа находится в центре верхней части экрана.
Я собираюсь применить мощный импульс к спрайту. Вектор импульса будет иметь X, но не Y. В основном я собираюсь бросить его правильно.
Он должен пройти под платформой, и так и будет. Я хочу, чтобы он двигался по маятниковой траектории с точкой поворота в центре платформы. Более того, я хочу форсировать этот путь. Независимо от импульса объектов x, я хочу, чтобы он качался по этому пути маятника, а не просто проходил прямо под ним.
Если это поможет, представьте, как он качается на лиане. Я хотел бы, чтобы он учитывал скорость спрайта перед тем, как схватиться за лиану, но, в отличие от реального мира, я хочу, чтобы он заставлял спрайт падать под углом вниз и обратно под углом по маятниковому пути.
Мне трудно понять, как я могу сделать что-то подобное, поэтому любая помощь будет принята с благодарностью. Я знаю, что мне, вероятно, понадобится шарнир, чтобы соединить их, и что, если меня беспокоит только импульс Y, я, вероятно, мог бы обойтись только предельным шарниром, но это усиление пути маятника и преобразование части импульса, которая Я застрял.
Заранее благодарим вас за всю вашу помощь.