0
在2d對象的中心/右側/左側顯示貼圖的最簡單方法是什麼?Three.js - 在對象的一部分上顯示紋理貼圖
我試圖玩偏移和重複的紋理,但沒有運氣,我無法找到答案的任何地方。
另外,我已經試過這樣:
someButton.onClick(function() {
var geom = editor.selected.geometry;
var uvs = geom.faceVertexUvs[0];
var face0 = uvs[0];
face0[0] = new THREE.Vector2(0,1);
face0[1] = new THREE.Vector2(0,0.2);
face0[2] = new THREE.Vector2(0.5,1);
var face1 = uvs[1];
face1[0] = new THREE.Vector2(0,0.2);
face1[1] = new THREE.Vector2(0.5,0.2);
face1[2] = new THREE.Vector2(0.5,1);
geom.uvsNeedUpdate = true;
});
再次,沒有運氣。
例如,如果對象是一個二維正方形,我想居中無尾熊圖象,其需要是這樣的:
koala bear on center of square
我想要動態地改變紋理的位置 由於事先
你能顯示你的一些代碼嘗試? – AndrewPolland
當然編輯過。 – RoeePeleg
嘗試'face0 [0] .set(u,v);'不要實例化一個新實例。 – WestLangley