[]drawcall性能优化,sprite绘制保存为新纹理
我现在场景里面有 30多个sprite,这个sprite由2个图片合成,中间应用了缩放,透明度,遮罩,最后面应用到场景时调用了80多个drawcall,这样对性能的影响就比较明显了。我在论坛上搜索过了,目前没有一个解决方案可以实现绘制过的sprite保存为新的纹理,然后再使用新纹理构造新的sprite从而到达降低drawcall的目的。我也尝试过了cacheAs方法,但是并不能降低drawcall。应该说这种应用场景在游戏中会碰到许多,如果能够预处理一下通过生产新的texture来优化性能,那就完美了。我在百度上搜索了下这有个文章http://www.hewebgl.com/article/getarticle/108可以实现动态生成texture,希望laya官方也可以提供类似的新方法,例如saveAstexture这样的方法来优化改善性能问题,当然我自己也想办法查找资料自己解决。这个问题解决了的话,在中低端的安卓手机上都可以跑的很流畅了。
没有找到相关结果
已邀请:
要回复问题请先登录
4 个回复
Laya_XS
赞同来自:
waterworld007
赞同来自:
popo
赞同来自:
176*****911
赞同来自: