购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.6 Follow动画

Follow 动画让一个节点跟随另外一个节点运动,用来代替 Camera 的功能,它的 create函数如程序片段3-42所示。

程序片段3-42 Follow动画的create函数

create 函数的第一个参数是指定被跟随的节点;第二个参数是跟随的边界,即跟随的节点位置坐标必须在这个范围之内,这点可以从 Follow 动画的 step 函数中可以看出,如程序片段3-43所示。

程序片段3-43 step函数的定时器

程序片段3-41中使用了halfScreenSize半屏参数和被跟随节点的位置差来作为跟随节点的坐标,如果设置了跟随的边界,则位置差必须在这个边界内。对于 Follow 动画的使用,如程序片段3-44所示。

程序片段3-44 Follow动画的使用

程序片段3-44中,Sprite节点从屏幕的左边移动到右边,然后让当前Layer跟随Sprite节点移动。运行程序片段3-44,发现Sprite节点始终在屏幕的中间,而由于Follow动画中半屏参数的存在,Layer开始大部分在 Sprite 节点的右边,最后又运动到 Sprite 节点的左边。 RORckXv1ty0Owr1S4osD9XXk8SNgVlD0+AkDYbZrblmQv5L+jIz9Z3i/xJ1B7SI+

点击中间区域
呼出菜单
上一章
目录
下一章
×