Я чувствую себя глупо, задавая этот вопрос, но нигде не могу найти четкого ответа (или даже почти весь ответ), поэтому чувствую, что должен спросить.Есть ли кто-нибудь, кто может ясно объяснить, как работает параллакс-отношение CCParallaxNode?
Я проверил источник CCParallaxNode, и он вообще не объясняет его.Я много искал в интернете и stackOverflow.Я пытался сделать старый добрый метод проб и ошибок.Я все еще в замешательстве.
[parallaxLayer addChild:backgroundEffect_subtleRed z:100 parallaxRatio:ccp(0.5, 0.5) positionOffset:backgroundEffect_subtleRed.position];
В этом фрагменте кода я пытаюсь добавить эмиттер частиц к слою parallaxLayer и заставить его двигаться так, как вы ожидаете, что объект на слое параллакса будет двигаться.К сожалению, я не вижу частиц вообще.У меня возникла эта проблема каждый раз, когда я пытаюсь добавить что-либо к parallaxNode, когда я хочу, чтобы он перемещался.Я использовал CCParallaxNode для создания статических слоев пользовательского интерфейса, но не смог использовать их для своих целей.
В итоге:
parallaxRatio использует CGPoint.К чему относятся поплавки в CGPoint?Это отношения х и у по отношению к окну?Являются ли они (parallaxLayerMovementInRelationTo, parentNode)?Очень полезна рабочая часть примера кода.
Спасибо.