多纹理合批遇到的问题和最终实际效果 xu__yanfeng 2022-11-10 128 阅读1分钟 问题 之前将texture的index放到了顶点的z上,发现在缩放的情况下渲染异常,原因是z在经过mvp转换后,值发生了改变,z的改变直接影响了使用的纹理单元,这就造成了渲染混乱的问题 解决办法:因为是2D engine,在mvp之后,强制复写z,这样就保证了纹理的正确性,能解决问题,但是hack了engine逻辑。 效果 不使用多纹理 使用多纹理 效果不是太大的原因是跟节点的断批有关系