three-tile-example icon indicating copy to clipboard operation
three-tile-example copied to clipboard

给模型设置材质贴图,始终都是黑色,同样的材质贴图代码,在three最初始场景中能够进行贴图成功,在three-tile场景中贴图不成功。什么原因?

Open zenghaiy opened this issue 1 year ago • 4 comments

Snipaste_2024-06-30_18-22-13

zenghaiy avatar Jun 30 '24 10:06 zenghaiy

image image

试了一下,添加模型贴图没有问题。是否是你的图片url不对?

sxguojf avatar Jun 30 '24 13:06 sxguojf

路径应该是没问题的,路径有问题会直接报错,Texture信息能够成功打印,但是当把Texture设置到模型的的map属性上后,模型始终都是黑色的。 Snipaste_2024-07-01_09-42-09 Snipaste_2024-07-01_09-44-36

zenghaiy avatar Jul 01 '24 01:07 zenghaiy

three-tile仅是提供了一个地图Mesh,没有其它设置,不会影响你在场景中添加的其它模型。试试我贴的那段代码,直接用new TextureLoader().load("./test.jpg")加载纹理试试。

贴出你的this.loadTexture函数看看?

sxguojf avatar Jul 01 '24 03:07 sxguojf

解决了,我把three-tile和three的版本更新到你最新发布的版本就没问题了。

zenghaiy avatar Jul 01 '24 03:07 zenghaiy