Merge 有可能合并材料吗?

Merge 有可能合并材料吗?,merge,three.js,texture-atlas,Merge,Three.js,Texture Atlas,我是个新手。我用三个来创建一个魔方游戏,问题是有太多的DrawCall。一款5x5魔方游戏至少需要275次抽签。这在性能较差的手机上尤为明显。有什么方法可以优化它吗? 例如,魔方角落处的立方体需要3个带颜色的面(请参见图片流)。此多维数据集至少需要4个drawcalls。有没有办法只需要一次抽签就可以了? 是否可以将材料合并为一个,以便只需要一个drawcall。 我不允许嵌入图像。 5x5魔方只需要110次抽签。使用纹理图集或顶点颜色为边上的立方体在每个面上赋予不同的颜色。@gman谢谢你的评

我是个新手。我用三个来创建一个魔方游戏,问题是有太多的DrawCall。一款5x5魔方游戏至少需要275次抽签。这在性能较差的手机上尤为明显。有什么方法可以优化它吗?

例如,魔方角落处的立方体需要3个带颜色的面(请参见图片流)。此多维数据集至少需要4个drawcalls。有没有办法只需要一次抽签就可以了?

是否可以将材料合并为一个,以便只需要一个drawcall。

我不允许嵌入图像。

5x5魔方只需要110次抽签。使用纹理图集或顶点颜色为边上的立方体在每个面上赋予不同的颜色。@gman谢谢你的评论。我将尝试你的解决方案。