//创建天空盒子---待修改
function SetSkyBox()
{
//Loading cube textures
var urlPrefix = "./img/texture/";//
var urls = [urlPrefix + "sky_px.png", urlPrefix + "sky_nx.png", urlPrefix + "sky_py.png",urlPrefix + "sky_ny.png", urlPrefix + "sky_pz.png", urlPrefix + "sky_nz.png"];
var textureCube = THREE.ImageUtils.loadTextureCube(urls);
//Initialising shaders
var shader = THREE.ShaderLib["cube"];
shader.uniforms["tCube"].value = textureCube;
var sky_mrl = new THREE.ShaderMaterial({
fragmentShader: shader.fragmentShader,
vertexShader: shader.vertexShader,
uniforms: shader.uniforms,
side: THREE.BackSide
});
//Build the skyboxMesh
var geometry = new THREE.BoxGeometry(800, 800, 800); //-----------同步修改----G2-----------
skyboxMesh = new THREE.Mesh(geometry, sky_mrl);
skyboxMesh.position.x=300; //-----------同步修改----G2-----------
//skyboxMesh.position.y=;
skyboxMesh.position.z=300; //-----------同步修改----G2-----------
scene.add(skyboxMesh);
}
PS:这是我找到的以前的代码,你知己参考看看吧