Я совершенно не знаком с Three.JS и, похоже, не хочу, чтобы моя звезда появлялась в моей сцене. Я не получаю никаких ошибок из своего кода, который оставил меня в тупике. Любая помощь будет принята с благодарностью.Three.js skybox не загружается
function createSky(){
var imageList = "CubeMap"
THREE.ImageUtils.crossOrigin = '';
var faces = ["HDR0001",
"HDR0002",
"HDR0003",
"HDR0004",
"HDR0005"];
var imgType = ".jpg";
var skyGeo = new THREE.CubeGeometry (500, 500, 500);
var matFacesArray = [];
for (var i = 0; i < 6; i++) {
matFacesArray.push(new THREE.MeshBasicMaterial({
map: THREE.ImageUtils.loadTexture(imageList + faces[i] + imgType),
side: THREE.BackSide
}));
}
var sky = new THREE.MeshFaceMaterial (matFacesArray);
var skyBox = new THREE.Mesh (skyGeo, sky);
scene.add (skyBox);
}
'imageList + faces [i] + imgType' должен ли его результат быть' CubeMapHDR0001.jpg' или 'CubeMap/HDR0001.jpg'? – prisoner849