我遇到问题,无法使用内置相机或光源渲染自定义制作的collada对象。我或多或少复制我在几个COLLADA例子已经看到创建自己的装载机,它看起来像这样:似乎无法生成功能THREE.js collada加载程序
var loader = new THREE.ColladaLoader();
var room, scene, stats;
loader.load('../Models/Rooms/boot.dae', function colladaReady(collada){
collada.scene.getChildByName('Cube',true).doubleSided = true;
room = collada.scene;
room.scale.x = room.scale.y = room.scale.z = 1;
room.updateMatrix();
init();
});
初始化函数是非常基本的,看起来像这样
scene = new THREE.Scene();
scene.add(room);
scene.add(camera);
renderer.render(scene, camera);
Here是我试图呈现的实际对象。我也尝试过与示例文件夹中的monster.dae文件没有成功。 Chrome浏览器的JavaScript控制台没有显示任何错误,所以我不太确定在我的代码中看到什么。这一切都与功能性示例类似,所以我不确定它为什么不起作用。有没有我不知道这是与collada加载有关?
有没有人有这方面的任何想法?我一直试图得到至少三天渲染的东西,但没有运气,即使我的代码与工作示例相同并且使用与那些工作示例相同的文件。我在这里感到非常茫然,我正在进行的这个项目非常重要。 – rougegoat