请问cocos2dx3.131 还有auto culling 功能吗?

我添加了10000张图片 帧率只有20多

我把这几个图片坐标设置为 -9999,-9999(屏幕外边)

帧率没变…
自己设置setvisible后帧率回归正常。
要我自己做四叉树然后计算哪些东西要渲染吗?
官方的这个功能取消掉了吗?

RT , 谁能回答下啊?

这个功能还在啊,能把你测试的代码发一下吗?

for i=1, 4000 do
        local AnNode = cc.CSLoader:createNode("res/Effect/SkillFireball2.csb")--用于执行timelineAction
	    local AnAction = cc.CSLoader:createTimeline("res/Effect/SkillFireball2.csb")	--序列帧动画
        AnNode:runAction(AnAction)
        AnAction:gotoFrameAndPlay(0, true)
        AnNode:setPosition(cc.p(-9999,-9999))

        local _Sprite = cc.Sprite:create("res/Battle/AtkRange1.png")
        _Sprite:setPosition(cc.p(-9999,-9999))
        
        self:addChild(_Sprite,1)
        self:addChild(AnNode,2)
    end

i5+660显卡

帧率只有20多

你这node对象太多了, auto culling计算边界区域也是很耗时间的

嗯,对象太多了,每次的loop和culling计算也很耗时的。