Creator1.4.2 批量渲染

现在开发的项目涉及到大量金币的生成和运动,大概有1000多个(需求要求金币动画细致流畅)
开始以为是大量金币执行移动导致cpu暴涨(直接100%占用率),后来把金币动作移除了cpu还是暴涨,再后来不生成金币了,cpu使用就正常了,就以为是生成金币的方式不对
开始用cc.instantiate(prefab)以为是预制的实例化过程有太多计算,就用的代码生成节点在添加sprite组件,结果效果一样
生成金币的时候为什么没有批量渲染,都是同一个prefab,用的同一个spriteFrame,还是说有什么其他的操作会中断批量渲染。求大佬解惑

每次押注生成一点金币并移动到对应区域,这个过程不会造成cpu暴涨,在结算阶段的时候,所有区域的金币执行移动之前,cpu就会暴涨,然后掉帧到1帧,游戏进程不会卡住

用了nodePool还是会在结算的时候cpu暴涨,是否removeFromParent导致的。因为nodepool的put函数并不能彻底的吧节点removeFromParent我就自己在put之前加了一个removeFromParent。就没有人来解下惑么