क्या कोई तीन.js r53 के लिए निम्न कोड सत्यापित कर सकता है?तीन.जेएस क्यूब्स के साथ एकाधिक बनावट का उपयोग करने का सत्यापन
यह इस सवाल से लिया है: How to use multiple materials in a Three.js cube?
मैं इस कोड और कुछ रूपों की कोशिश की, लेकिन मैं दिखाई क्यूब्स नहीं मिलता है। मेरी बनावट छवियों का नाम उनके नाम पर होना चाहिए।
var materials = [];
for (var i=0; i<6; i++) {
var img = new Image();
img.src = i + '.png';
var tex = new THREE.Texture(img);
img.tex = tex;
img.onload = function() {
this.tex.needsUpdate = true;
};
var mat = new THREE.MeshBasicMaterial({color: 0xffffff, map: tex});
materials.push(mat);
}
var cubeGeo = new THREE.CubeGeometry(400, 400, 400, 1, 1, 1, materials);
var cube = new THREE.Mesh(cubeGeo, new THREE.MeshFaceMaterial());
इसके अलावा CubeGeometry BoxGeometry (r66) – imcg
@imcg धन्यवाद करने के लिए नाम बदला को नाम दिया गया है। अद्यतन उत्तर – WestLangley