【发布时间】:2011-07-04 13:27:31
【问题描述】:
我觉得问这个问题很愚蠢,但我在任何地方都找不到明确的答案(或根本找不到答案),所以我觉得我必须问。有没有人可以清楚地解释 CCParallaxNode 的 parallaxRatio 是如何工作的?
我检查了 CCParallaxNode 的来源,它根本没有解释它。我已经广泛搜索了互联网和 stackOverflow。我试图做好的旧试验和错误。我还是一头雾水。
[parallaxLayer addChild:backgroundEffect_subtleRed z:100 parallaxRatio:ccp(0.5, 0.5) positionOffset:backgroundEffect_subtleRed.position];
在这段代码中,我尝试将粒子发射器添加到 parallaxLayer 并让它移动,就像您期望视差层上的对象移动一样。不幸的是,我根本看不到这些粒子。每当我希望它移动时尝试向视差节点添加任何东西时,我都会遇到这个问题。我一直在使用 CCParallaxNode 创建静态 UI 层,但无法将它们用于构建它们的目的。
总结:
parallaxRatio 采用 CGPoint。 CGPoint 中的浮点数适用于什么?它们是 x 和 y 相对于窗口的比率吗?它们是(parallaxLayerMovementInRelationTo,parentNode)吗?一段工作示例代码会很有帮助。
谢谢。
【问题讨论】:
标签: ios cocos2d-iphone