ref Video 1
ref Video 2
到目前为止,我已尝试使用几个环形精灵,缩小比例,并将中心定位到同一点,并保持Z减小以适应每个较小的精灵.
这样,使用CCScaleto动画它并使用动画持续时间将大小更改为2.0,但它不会接近参考中显示的隧道效果.
谢谢,
SAM
“在2D平面上创建深度错觉肯定是很多工作.原理很简单:圆圈从屏幕中间开始,刻度为0.然后隧道的第一个圆圈开始按比例缩放到经过的时间(线性缩放不起作用),一段时间后第二个圆圈开始缩放,然后是第3和第4等等.然后你按比例降低圆圈的Alpha值(远端的Alpha值比前面的Alpha值低,以给出模糊的幻觉),你定义一个每个圆圈必须遵循的路径,移动X和Y它的坐标,然后你把一个宇宙飞船放在屏幕中间.倾斜设备使隧道左右上下移动(但这给人的印象是飞船正在移动!).一旦圆圈离开屏幕,它们会很快消失并重新回到初始位置(为了节省内存,所以我不需要创建新的圆圈,但我会重复使用相同的圆圈).抱歉我的英语,但我希望解释一般的想法:)“
总结以上是内存溢出为你收集整理的ios – 隧道效应cocos2d全部内容,希望文章能够帮你解决ios – 隧道效应cocos2d所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)