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

ref Video 1
ref Video 2
到目前为止,我已经尝试了几个减少比例的环形精灵,并将中心定位到同一个点,并对每个较小的精灵保持Z减小。
在此基础上,使用CCScaleTo对其进行动画处理,并使用动画持续时间将大小更改为2.0,但它无论如何都不会接近参考资料中显示的隧道效果。
谢谢,山姆
发布于 2012-10-13 18:50:19
我找到了这个效果的作者的实现描述:
“在2D平面上创建深度错觉肯定是一项很大的工作。不过原理很简单:圆圈从屏幕中间开始,比例为0。然后,隧道的第一个圆开始按比例缩放(线性缩放不起作用),一段时间后,第二个圆开始缩放,然后是第三个,第四个,依此类推。然后按比例降低圆圈的alpha值(最后面的圆圈的alpha值比前面的圆圈小,以提供模糊的错觉),定义每个圆圈必须遵循的路径,移动它的X和Y坐标,然后将宇宙飞船放在屏幕的中间。倾斜设备使隧道左右移动,上下移动(但这会给人一种宇宙飞船在移动的印象!)。一旦圆圈从屏幕上消失,它们很快就会褪色并回到初始位置(为了节省内存,我不需要创建新的圆圈,但我会重新使用相同的圆圈)。对不起,我的英语,但我希望这解释了大意:)"
https://stackoverflow.com/questions/12815720
复制相似问题