Ccc 同一时间创建很多prefab 会卡帧 更严重的是update中sp.getPosition().x这个卡过头会固定住?

sp pos.x值默认 1136
update中:if (sp.getPosition().x <= -0) {
sp.setPositionX(1136);
sp.setPositionX(1136);
}
console.log(“sp.getPositionX():” + sp.getPosition().x);
onload中:
sp.runAction(cc.sequence(cc.moveBy(1, cc.p(-1136, 0)).repeatForever());

当卡帧时这个sp.getPositionX(): 的log会固定住 理论应该是一直向左移动然后update重置坐标来的

你重置时只是重置为 0 啊,那不就当然会卡住了?

错了 我抠的代码 反正大概意思是会循环 然后 prefab一多 getPositionX就固定了

稍等我传下程序

TestFrame.zip (537.2 KB)

传了 帮忙看一下哈 大概等个几秒 就顿住了 就是背景没有循环动画了

这个帖子和《反复new cc.Node() 导致某些action失效》重复了吧?

重复主题,已关闭