cocos2d-x lua地图移动找到抖动的具体原因了,但是不知道怎么解决

我们开发工具:cocos2d-x 2.2.4 +lua
我们游戏背景移动是从右到左一直循环,会出现抖动,之前一直以为是引擎的问题,后来我把地图代码拿到纯洁的2.2.4引擎上去跑,基本不会出现抖动,非常的平滑。
后来才知道是我们自己的代码写错了,找了一天,锁定了一个地方,但是非常的奇怪,下面说给各位听听。

就是加入一个比较长的table表地图移动就会抖动,去掉就好了,比如:
test1={};
for i=1,500 do
table.insert(test1,
{id_3 = { 3,’【爆裂弹】Lv3’,‘对小范围目标造成41.2%技能攻击伤害’, 1, 0.412, 0.412, 0, 5, 219, 219, 475, 1001, 0, 1, 100, 0, 0,‘0’, 32}}
);
end
加入500条这个数据就会抖动,如果把循环的次数改成7条就不会,知道什么原因,但是不知道怎么解决,我擦,请问你们知道吗…

这个也太奇怪了吧,我把500改成50000地图也不会抖动…

明显卡帧了, lua处理速度本来就不能跟C++比, 你还加个500条表, 不抖动才怪

lua果然还是不行吗

纯洁的2.2.4 项目上 随便写一个 全局的 500条数据的table 也会卡?

你现在这个table具体写在了哪里呢

写在内存里

… 难道还能写在脸上?!