ios – 隧道效应cocos2d

ios – 隧道效应cocos2d,第1张

概述我期待在COCOS2D(iOS)中创建类似的隧道效果.任何人都可以建议任何指针吗? ref Video 1 ref Video 2 到目前为止,我已尝试使用几个环形精灵,缩小比例,并将中心定位到同一点,并保持Z减小以适应每个较小的精灵. 这样,使用CCScaleTo动画它并使用动画持续时间将大小更改为2.0,但它不会接近参考中显示的隧道效果. 谢谢, SAM 我找到了这个效果的作者的实现描述: “ 我期待在COCOS2D(iOS)中创建类似的隧道效果.任何人都可以建议任何指针吗?

ref Video 1

ref Video 2

到目前为止,我已尝试使用几个环形精灵,缩小比例,并将中心定位到同一点,并保持Z减小以适应每个较小的精灵.

这样,使用CCScaleto动画它并使用动画持续时间将大小更改为2.0,但它不会接近参考中显示的隧道效果.

谢谢,
SAM

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

“在2D平面上创建深度错觉肯定是很多工作.原理很简单:圆圈从屏幕中间开始,刻度为0.然后隧道的第一个圆圈开始按比例缩放到经过的时间(线性缩放不起作用),一段时间后第二个圆圈开始缩放,然后是第3和第4等等.然后你按比例降低圆圈的Alpha值(远端的Alpha值比前面的Alpha值低,以给出模糊的幻觉),你定义一个每个圆圈必须遵循的路径,移动X和Y它的坐标,然后你把一个宇宙飞船放在屏幕中间.倾斜设备使隧道左右上下移动(但这给人的印象是飞船正在移动!).一旦圆圈离开屏幕,它们会很快消失并重新回到初始位置(为了节省内存,所以我不需要创建新的圆圈,但我会重复使用相同的圆圈).抱歉我的英语,但我希望解释一般的想法:)“

总结

以上是内存溢出为你收集整理的ios – 隧道效应cocos2d全部内容,希望文章能够帮你解决ios – 隧道效应cocos2d所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1038458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存