2017-01-20 3 views
2

Я строю игру, используя spritekit. Это аркадная игра. Теперь в моей игре у меня разные фоны/уровни, и я хочу, чтобы игрок мог выбрать уровень. (Каждый уровень курса будет разблокирован после того, как предыдущий уровень будет завершен, но я думаю, что я получил эту часть).Spritekit Горизонтальный ScrollView

То, что мне нужно для достижения, - это вид с прокруткой, когда вы выбираете уровень. Я искал в Интернете в течение нескольких недель, и я попробовал несколько способов интегрировать его. Я пробовал использовать UIKit и прямо через spritekit, но не смог добиться успеха. Я удалил весь свой код из разных попыток ...

Вот изображение, чтобы показать, что мне нужно.

Я очень ценю любую помощь, я действительно понятия не имею. enter image description here

+2

Просто построить всю вещь в spritekit сцене. Используйте камеру для панорамирования, где вы хотите панорамировать, и приложите фоновое изображение к камере с очень низким значением zPosition, чтобы оно выглядело неподвижным. – Knight0fDragon

+0

Вы не можете использовать объекты UIKit в SKScene, поэтому, когда я сделал такое меню, я использовал UIViewController вместо SKScene и добавил горизонтальный UIScrollView для меню выбора уровня –

+0

@MSU_Bulldog вы можете разместить свой код, пожалуйста? – cooldood

ответ

0

Так мне удалось сделать это, создавая skspritenode с каждым меню дочернего узла внутри него, а затем, когда прикасается переехал я обновляю узел спрайтов position.x

Смежные вопросы