无线滚动背景游戏卡顿问题(帧率不稳定)

我遇到一个问题,最简单的那种滚轴的游戏,比如飞机大战那种,
背景就是2张相同图片反复的滚动实现,但是遇到卡顿问题,我在schedule(SEL_SCHEDULE(&HelloWorld::hello));
hello函数来改变2张图片坐标,实现无线滚动,在手机上帧率不稳定出现卡顿,
我尝试了3种方法,
1.用纹理的重复平铺代替2张图片
2.使用action来移动,不自己移动(我看了action源码,并没有做特别的处理跟自己移动一样)
3.考虑使用卡马克缓冲。
1,,2我已经试验了,在手机上仍会卡顿,帧率不稳定,第三种还没有尝试,没有搞清楚卡马克算法的缓冲区是不是用CCRenderTexture
这种卡顿的原因应该是帧率不稳定,变坐标的hello函数执行周期不固定,导致一顿一顿的,请问您有什么办法解决吗