一个3D正方体模型,想给它六个面贴不同的贴图,该如何处理?

var box = scene.addChild(new Laya.MeshSprite3D(new Laya.BoxMesh(1, 1, 1)));
box.transform.rotate(new Laya.Vector3(0, 45, 0), false, false);
box.transform.translate(new Laya.Vector3(10, 10, 10));
var material = new Laya.StandardMaterial();
material.diffuseTexture = Laya.Texture2D.load("res/layabox.png");
box.meshRender.material = material;
贴图只能选一张吗?
已邀请:

伐木工人

赞同来自: leonszheng

一张贴图也能实现,展UV就行了。

道道

赞同来自: leonszheng

这是美术问题吧。代码换贴图可以看腾讯视频3D内容,里面有提到。

qian

赞同来自:

美术建模的时候可以尝试采取建6个平面合成一个立方体达到目的。

leonszheng

赞同来自:

请问具体UV是怎么做的

强_yanqiang

赞同来自:

楼主解决这个问题了吗?怎么解决的呢?

leonszheng

赞同来自:

代码换贴图可以看腾讯视频3D内容,可以给个链接吗,我没找到

要回复问题请先

商务合作
商务合作