30rate的情况下,场景中
如图这些建筑,城墙大约180个左右。在不加城墙的时候,fps能到130-140(小程序),还可以,此时挪动一下整体场景,fps也算稳定
但如果加上城墙,来回移动场景fps暴降到70-80,这时候查看js计算占用,updateTransform能占到最高计算损耗。
如图
我在想是因为城墙太多导致渲染负担加重?还是移动场景的时候元素太多导致计算updateTransform加重?
如果再放入30-40兵(10几个animation),就会导致大范围攻击计算,fps到30-40-50,这样体验会很差。
难道这是逼我改变游戏逻辑,减少城墙数量?