Мне нужен эффект параллакса , и я создал класс с именем Background
, который делает это для меня и перемещает фоновые кадры на каждом update()
, а также перераспределяет спрайты, используемые в фоновом режиме для бесконечная прокрутка , я не хотел бы переопределять этот последний с использованием ParallaxNode Class
, если только он не дал мне преимущества по производительности или легкой адаптации с будущими элементами плитки намоя сцена или любое другое преимущество знать .
В то время, когда я просто добавляю фоновые изображения к ParallaxNode
как дочерние элементы и перемещаю узел, но без реализации бесконечной прокрутки и разницыС моим собственным кодом для параллакса я получаю это:
С моим собственным кодом:
С ParallaxNode:
По-видимому, я почти не вижу разницы в использовании или не использовании ParallaxNode
, ссылаясь на GLVerts и GLCalls в обоих случаях, или, может быть, это минимально или не отражается на графике, нов памяти или что-то другое. Поэтому я хотел бы знать о преимуществах использования этого ParallaxNode
класса.
Спасибо.