精灵移动时晃的问题

开发环境:
cocos2dx 3.5 vs2012 小米2手机上测试运行

问题描述:

将一张瓦片地图map放在layer上,作为背景图,
在背景图上有很多运动小图片精灵(80个左右)和player精灵,
然后在update函数中,通过设置layer的位置,使屏幕中心一直在playr的位置上。
在机器上运行的时候,会发现player和图片精灵会有很微小的前后晃动的感觉,看着很不舒服。

而其他同类的应用却没有这种感觉,它们是怎么做到的?有相关经验的朋友请提供一点思路,感激不尽!!

在update里面调用setposition设置layer的位置是不是很耗性能?我在点击精灵的时候,改为moveto移动背景,好像效果会好很多。