加载从THREE.js编辑器导出的JSON

Loading JSON exported from THREE.js editor

本文关键字:JSON 编辑器 THREE js 加载      更新时间:2023-09-26
        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);
});