- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我觉得问这个问题很愚蠢,但我在任何地方都找不到明确的答案(或者根本找不到很多答案)所以我觉得我必须问。有没有人能解释清楚CCParallaxNode 的parallaxRatio 是如何工作的?
我查了CCParallaxNode的源码,完全没有解释。我广泛地搜索了互联网和 stackOverflow。我曾尝试过良好的旧试验和错误。我还是很困惑。
[parallaxLayer addChild:backgroundEffect_subtleRed z:100 parallaxRatio:ccp(0.5, 0.5) positionOffset:backgroundEffect_subtleRed.position];
在这段代码中,我试图将粒子发射器添加到视差层,并让它移动,就像您期望视差层上的对象移动一样。不幸的是我根本看不到粒子。每当我想在视差节点移动时尝试向视差节点添加任何内容时,我都会遇到这个问题。我一直在使用 CCParallaxNode 创建静态 UI 层,但无法将它们用于构建它们的目的。
总结:
parallaxRatio 采用 CGPoint。 CGPoint 中的 float 有什么用?它们是 x 和 y 与窗口的比率吗?它们是(parallaxLayerMovementInRelationTo,parentNode)吗?一段有效的示例代码会非常有帮助。
谢谢。
最佳答案
引用我拥有的一本cocos2d书:
[paraNode addChild:para1 z:1 parallaxRatio:CGPointMake(0.5f, 0) positionOffset:topOffset];
[paraNode addChild:para2 z:2 parallaxRatio:CGPointMake(1, 0) positionOffset:topOffset];
[paraNode addChild:para3 z:4 parallaxRatio:CGPointMake(2, 0) positionOffset:midOffset];
[paraNode addChild:para4 z:3 parallaxRatio:CGPointMake(3, 0) positionOffset:downOffset];
“CCParallaxNode 像任何其他节点一样创建,但它的子节点是使用特殊的初始化程序添加的。使用它指定视差比率,它是一个 CGPoint,用作 CCParallaxNode 任何移动的乘数在这种情况下,para1将以一半的速度移动,para2 以正常速度移动,para3 以两倍于 CCParallaxNode 的速度移动,等等”
所以基本上,它是各个层移动相对于整个 CCParallaxNode 移动的比率。
关于ios - CC Parallax 节点视差比(解释),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6572163/
http://pixelcog.github.io/parallax.js/ 世界,您好!我对上面的插件有问题。我已经设法制作了几个视差背景并且可以用内容填充它们没有问题但是在文档中它提到能够使用视差
当网页提供给 iPhone 时,如何在网页上的 javascript 中接收视差事件?我查看了 github.com 的 404 页面,它正在使用加速度计响应运动。只需尝试访问 github.com/
我需要帮助来创建一个 css 视差页面,就像 http://www.wideeyecreative.com 我希望视差采用这种格式: [固定div] [滚动 div] [滚动 div] [固定格] [
我目前正在开发一个视差插件,以帮助创建垂直滚动网站之一,其中某些元素会创建视差效果。 大多数插件使用巨大的 DIV 标签并滚动背景。就我而言,这是行不通的,因为客户希望动画角色 Sprite 和各种其
我正在尝试在实现框架中实现视差效果 http://materializecss.com/parallax.html在我的项目中。我已经能够初始化并实现它。 如何自定义背景图像和内容的速度。 这是我的代
我尝试使用回收器 View 编写我自己的视差效果。它目前工作得很好......直到我不改变我的设备方向。 在状态恢复时,我取回了我用来计算标题 Y 翻译的“指标”变量,这没问题。但是在恢复后我很难从不
请在 chrome 和 firefox 中查看下面给出的链接我正面临一些奇怪的问题 http://amaru-ventures.in/Headline_factory/ 第一期 滚动在 Firefox
您好,我正在使用以下库:http://pixelcog.github.io/parallax.js/我有一个问题。 我很喜欢我的形象,我希望它看起来像我 Image with problems 我的代
所以我尝试使用插件 parallax.js 创建空间效果和创建星星的两个独立的 Canvas 元素。我已经按照插件的 github 的指示设置了 HTML 和 JS,但是这两个 Canvas 元素都没
我正在尝试使用 parallax.js 将视差部分滚动组合在一起。我似乎无法让这些部分正常工作。我正在关注他们的教程 http://pixelcog.github.io/parallax.js/但由于
我有一个基本的视差网站 here ,但是当我尝试添加动态嵌入式 youtube 视频时出现错误。流体宽度视频解释 here 我试图保持我的视差功能,同时拥有流畅宽度的视频,但我在
我希望当鼠标点击英雄面板区域时,飞机和火箭仅从其原始位置移动约 5%。 当前代码使图像跟随和偏移鼠标位置。 请协助。 $(document).ready(function () { $('#h
我在一个网站上工作,我正在尝试使用 js 插件 scrollorama - http://johnpolacek.github.io/scrollorama/ 我已经在网站上很好地设置了插件,除了我的
当我向 div 添加背景图像时,下面的 div 会滚动经过该图像,从而产生很酷的视差效果。 但是,这仅在固定背景附件时有效。但是在固定位置,我无法让背景图像大小“覆盖”或“包含”div,而图像不会消失
我已经尝试使用 parallax.js jquery 插件超过 10 次。但这不起作用。我不明白我这是怎么了。 插件站点:http://matthew.wagerfield.com/parallax/
我已经使用 css 设置了视差效果:JS Fiddle 代码: body { margin: 0px; } header { height: 218px; background: blue
这是我的 html 文件: Html 这是我的 CSS 文件: CSS 问题是:如果我从 css 中的“body, html”中删除“html”在第 35 行,我的 scrollspy 导航栏正在工作
我在网站上使用 parallax.js,但遇到了一些问题。 似乎每次我想从右侧滚动一个 div 时,我正在滚动的 div 中的所有内容都非常向左对齐,并且 div 的内容都被压在左边 margin 。
是否可以在特定时间段/特定像素数内动态触发鼠标滚动? 基本上我需要建立一个视差网站 - 但简报要求一个自动滚动的介绍动画自动滚动到页面中的某个点 - 我正在考虑为整个网站使用 Scrolldeck 以
我在这个方程上遇到了一些麻烦。 本质上,当光标位于边缘 200 像素范围内时,我希望画板(网格)div 将自身定位到浏览器的边缘。 这可以通过观察鼠标坐标来设置位置来轻松完成,但我希望它是流畅的。 I
我是一名优秀的程序员,十分优秀!