Имеет ли использование ParallaxNode в Cocos2d-x преимущества перед использованием моего собственного кода для эффекта параллакса? - PullRequest
0 голосов
/ 03 ноября 2019

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

В то время, когда я просто добавляю фоновые изображения к ParallaxNode как дочерние элементы и перемещаю узел, но без реализации бесконечной прокрутки и разницыС моим собственным кодом для параллакса я получаю это:

С моим собственным кодом: With my own code

С ParallaxNode: With ParallaxNode

По-видимому, я почти не вижу разницы в использовании или не использовании ParallaxNode, ссылаясь на GLVerts и GLCalls в обоих случаях, или, может быть, это минимально или не отражается на графике, нов памяти или что-то другое. Поэтому я хотел бы знать о преимуществах использования этого ParallaxNode класса.

Спасибо.

...