首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隧道效应cocos2d

隧道效应cocos2d
EN

Stack Overflow用户
提问于 2012-10-10 17:05:58
回答 1查看 489关注 0票数 4

我希望在COCOS2D (iOS)中创建类似的隧道效果。有没有人能给我一些建议?

ref Video 1

ref Video 2

到目前为止,我已经尝试了几个减少比例的环形精灵,并将中心定位到同一个点,并对每个较小的精灵保持Z减小。

在此基础上,使用CCScaleTo对其进行动画处理,并使用动画持续时间将大小更改为2.0,但它无论如何都不会接近参考资料中显示的隧道效果。

谢谢,山姆

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-13 18:50:19

我找到了这个效果的作者的实现描述:

“在2D平面上创建深度错觉肯定是一项很大的工作。不过原理很简单:圆圈从屏幕中间开始,比例为0。然后,隧道的第一个圆开始按比例缩放(线性缩放不起作用),一段时间后,第二个圆开始缩放,然后是第三个,第四个,依此类推。然后按比例降低圆圈的alpha值(最后面的圆圈的alpha值比前面的圆圈小,以提供模糊的错觉),定义每个圆圈必须遵循的路径,移动它的X和Y坐标,然后将宇宙飞船放在屏幕的中间。倾斜设备使隧道左右移动,上下移动(但这会给人一种宇宙飞船在移动的印象!)。一旦圆圈从屏幕上消失,它们很快就会褪色并回到初始位置(为了节省内存,我不需要创建新的圆圈,但我会重新使用相同的圆圈)。对不起,我的英语,但我希望这解释了大意:)"

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12815720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档