THREE.js Skybox不工作
我正试着根据这本书制作我自己的天文馆版本,我在制作天文馆时遇到了一个问题 我正在使用Chrome,javascript控制台在定义材质的行中出现错误“UncaughtTypeError:undefined不是函数” 我是不是错过了一些图书馆?或者是three.js中的一些变化?我使用的是r55。代码如下: 谢谢大家!THREE.js Skybox不工作,three.js,webgl,Three.js,Webgl,我正试着根据这本书制作我自己的天文馆版本,我在制作天文馆时遇到了一个问题 我正在使用Chrome,javascript控制台在定义材质的行中出现错误“UncaughtTypeError:undefined不是函数” 我是不是错过了一些图书馆?或者是three.js中的一些变化?我使用的是r55。代码如下: 谢谢大家! var urlPrefix = "images/skybox/"; var urls = [ urlPrefix + "skyboxmid.jpg", urlPrefix +
var urlPrefix = "images/skybox/";
var urls = [
urlPrefix + "skyboxmid.jpg", urlPrefix + "skyboxback.jpg",
urlPrefix + "skyboxleft.jpg", urlPrefix + "skyboxfront.jpg",
urlPrefix + "skyboxright.jpg", urlPrefix + "skyboxtop.jpg" ];
var textureCube = THREE.ImageUtils.loadTextureCube( urls );
var shader = THREE.ShaderLib['normalmap'];
shader.uniforms["tNormal"].texture = textureCube;
var material = new THREE.MeshShaderMaterial({
fragmentShader : shader.fragmentShader,
vertexShader : shader.vertexShader,
uniforms : shader.uniforms
});
skybox = new THREE.Mesh( new THREE.CubeGeometry( 100000, 100000, 100000, 1, 1, 1, null, true ), material );
scene.addObject( skybox );
现在是
new THREE.ShaderMaterial()
及
您正在使用的正在运行的手册已过时
改为搜索three.js examples目录。还有其他创建Skybox的方法
three.js r.55现在是
new THREE.ShaderMaterial()
及
您正在使用的正在运行的手册已过时
改为搜索three.js examples目录。还有其他创建Skybox的方法
3.js r.55