我觉得这个问题很愚蠢,但我无法在任何地方找到一个明确的答案(或者说很多答案)所以我觉得我必须要问.有没有人可以清楚地解释CCParallaxNode的视差比如何工作?
我检查了CCParallaxNode的来源,但根本没有解释它.我已经广泛搜索了互联网和stackOverflow.我试图做好旧的反复试验.我还是很困惑.
[parallaxLayer addChild:backgroundEffect_subtleRed z:100 parallaxRatio:ccp(0.5, 0.5) positionOffset:backgroundEffect_subtleRed.position];
Run Code Online (Sandbox Code Playgroud)
在这段代码中,我试图将一个粒子发射器添加到parallaxLayer并使其移动有点像你期望视差层上的一个物体移动.不幸的是,我根本看不到颗粒.当我想要移动时,我尝试向parallaxNode添加任何内容时,我遇到了这个问题.我一直在使用CCParallaxNode创建静态UI图层,但是无法将它们用于构建它们的内容.
综上所述:
parallaxRatio采用CGPoint.CGPoint中的浮点数适用于什么?它们是x和y相对于窗口的比率吗?他们(parallaxLayerMovementInRelationTo,parentNode)?一段工作的示例代码将非常有用.
谢谢.