粒子移到屏幕外需要的时候移到屏幕内,置为false需要的时候再置为true和removeSelf需要的时候再add回来,这三种方式哪一种最优,如果是图片或者是3D物体呢?
单纯图片显示的话,移动到屏幕外最优,不会重新排列渲染批次,cocos中还可以把透明度调为0这样意味着不渲染了,粒子或者3d物体的话也适用这样,不过如果粒子移动到屏幕外那需要关掉粒子stop一下,不然还不如不移动,如果物体身上有挂有脚本,或者上面有复杂的运算逻辑等,那就不要移到屏幕外了,置为false用的时候再显示就行了。如果确定物体用一次就不再用了,那直接移除是最好的。
性能优化
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...