Итак, у меня есть игра, сделанная с помощью SpriteKit и Obj-C. Я хочу знать пару вещей.Специальный вид ScrollView
1) Каков наилучший способ создания прокрутки в SpriteKit?
2) Как мне получить этот особый вид прокрутки?
Вид прокрутки, который я хотел бы использовать, - это тот, который, без предварительного знания, кажется, что это может быть довольно сложно. Вы прокручиваете объекты в нем, и когда они приближаются к центру экрана, они становятся больше. Когда они прокручиваются от центра экрана, они становятся все меньше и меньше, пока их предел не будет соблюден, они прекратят минимизацию. Это ограничение распространяется и на получение большего приближения к центру экрана.
Кроме того, я должен заметить, что я попробовал несколько разных решений для дешевых римейков прокрутки, например, просто добавляя объекты в SKNode и перемещая позицию SKNode относительно пальца и его движение. , , но это не то, что я хочу. Теперь, если нет реального способа добавить в мою игру прокрутку, вот что я прошу. Должен ли я просто сделать какую-то формулу? Сделайте изображения больше, когда они приблизятся к определенному месту, и, возможно, запустите эту формулу каждый раз, когда вызывается -touchesMoved
? Если да, то какая это была бы формула? Некоторое сложное математическое уравнение вычитает положение узла из центра экрана и соответствующим образом определяет его? Что-то вроде того? Если это так, не могли бы вы дать мне некоторую разумную формулу Math для этого и передать ее мне в коде (возможно, полную версию function)?
Если ВСЕ еще не удается, и нет хорошего способа сделать это, каким бы другим способом быть?
Спасибо, Owatch! Этот второй момент определенно помог мне, так как я довольно плохо разбираюсь в таких идеях. Точка не помогает мне, потому что она в Свифте. Хотя я понимаю Swift, я не очень хорошо разбираюсь в двух языках. Может быть, я буду использовать его, может быть, не буду. Спасибо, что поделились проектом github. Я подниму этот ответ и жду других. Если никто другой не придет, это достаточно хорошо, чтобы рассмотреть мой принятый ответ. Опять же, спасибо! –
Нет проблем, если вам нужен код для интеграции UIScrollView в Objective-C, я могу попытаться его извлечь. Или попробуйте связаться с владельцем проекта github. – Micrified
ОК, так как бы реализовать эту математику, чтобы настроить размер изображения? Я попытался немного испортить вашу формулу, и это не получилось слишком хорошо. Есть идеи? –