目前在渲染的过成中为了尽量减少GL更换图片进行渲染的次数,我们理论上应该尽量将图片打包进同一张图。
基于上边的这个原则,会出现这么个问题,我在ui层面内将ui的所有资源打包整理好进一张plist中。
但是数字就打不进去了,这个导致在渲染UI层的时候GLCall的次数上升了几个层级,所以我想问问有没处理方式来减少这种情况。比如说
能不能将数字的 PLIS,再打包进UI的Plist并且能正常使用?
能不能有哪位解答下?别只光看啊。。。。。。。。困扰我很久了。。。。源码也看了的确是不支持这个
其实把数字可以把数字打进去啊,到时候给atlas传入一个texture之类不行吗?
目前 LabelAtlas 不支持这个特性,你可以考虑把文字和其它 UI 分层来解决,如果还不行,则只能修改引擎了。
@minggo 我觉得可以考虑 3.12 支持 bmfont 和 LabelAtlas 的图集与其它图片打包。
虽然过了这么久才回复,但还是感谢。
期望在下个版本能支持
不行的,我尝试过
子龙山人,看了你多篇博客,受益良多,在此感谢下。
另外用UI分层来解决毕竟不是根本,如果数字文字有需要被某一些特殊花纹遮挡就会比较尴尬。
我尝试过修改引擎,但是出现些问题卡主了,也由于对gl水平有限(也有公司有任务在,不能花费太多时间,所以最后放弃了)
还有,最后我想问个问题,关于GL的学习,能不能指条路?我现在处在瓶颈期迷茫了许久
给你们添麻烦了
感谢我想更进一步