var container;
var camera;
var scene;
var renderer;
var mesh;
var loader;
init();
function init(){
camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHieght, 1 , 10000);
camera.position.z = 1000;
//scene
scene = new THREE.Scene();
loader = new THREE.ObjectLoader();
loader.load( "chesstable.js", function( mesh ) {
mesh.scale.set( 1,1,1);
scene.add(mesh);
} );
renderer = new THREE.CanvasRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
renderer.render(scene, camera);
}
您好,我正在尝试加载从 THREE.js 编辑器导出为 json 文件的场景(一些多边形和灯光)。浏览器似乎加载了 json 文件,但我得到的只是空白页面。可能是什么问题呢?提前致谢!
最佳答案
我觉得应该是这样的
loader.load( "chesstable.js", function( geom ){
mesh = new THREE.Mesh( geom, material);
scene.add(mesh);
});
关于javascript - 加载从 THREE.js 编辑器导出的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24236366/