在ThreeJS中,我试图用一定的材料旋转制作胎面,类似于坦克胎面。这是我想到的一个例子:http://i.imgur.com/3iT1qJB.jpg
我认为,与实际沿着两个点旋转胎面相反,如果我只是简单地改变胎面纹理的位置,将其抵消一定量,则会在视觉上产生相同的效果像素连续。有人知道如何在ThreeJS中改变重复纹理的位置吗?
由于
答案 0 :(得分:2)
您需要像这样设置环绕模式:
texture.wrapS = THREE.RepeatWrapping; // or wrapT, as appropriate
然后,在渲染循环中使用如下模式:
mesh.material.map.offset.x += 0.01;
three.js r.66