您好,这是因为渲染时,顶点和索引是存储在缓冲区中的。这些缓冲区有大小限制,索引缓冲区使用的是16位整数类型(0-65535),在顶点数量超过65535时,就会发生溢出,导致材质的渲染缺失。
而您在绘制平面的时候,细分太多,导致已经到65536的峰值了,所以才会有缺失。
在您的代码中,可以这样更改:
let Mesh = Laya.PrimitiveMesh.createPlane(Long, Width, 30, 30);
其中,两个30可以理解为长度和宽度的切分次数,具体的细分程度可以根据您的需求设置。