在游戏中,精灵移动,其实是背景向相反方向移动,给玩家形成了一个精灵向前移动的错觉。
背景无限滑动原理:
用两张相同的图片做背景,以相同的速度滑动,当第一张图片滑动完后,第二张图片刚好移动到最初的位置,这个时候将两张图的位置恢复到最初的位置,实现函数使用schedule回调背景移动函数就OK了!
代码:
.h下 定义
Sprite*__bg1 ;
Sprite*__bg1 ;
在游戏中,精灵移动,其实是背景向相反方向移动,给玩家形成了一个精灵向前移动的错觉。
背景无限滑动原理:
用两张相同的图片做背景,以相同的速度滑动,当第一张图片滑动完后,第二张图片刚好移动到最初的位置,这个时候将两张图的位置恢复到最初的位置,实现函数使用schedule回调背景移动函数就OK了!
代码:
.h下 定义
Sprite*__bg1 ;
Sprite*__bg1 ;