0
我正嘗試在我的物體上實現第三人稱相機。三個js第三人稱相機不能正常工作
從來就與一個立方體試了一下,它工作得很好
立方體:
var object, camera;
cubeGeometry = new THREE.CubeGeometry(50, 50, 50);
cubeMaterial = new THREE.MeshLambertMaterial({ color: 0xFF0000 });
object = new THREE.Mesh(cubeGeometry, cubeMaterial);
scene.add(object);
camera = new THREE.PerspectiveCamera(45, ASPECT, 0.2, 10000);
camera.position.z = -300;
camera.position.y = 100;
object.add(camera);
camera.lookAt(object.position);
renderer.render(scene, camera);
但我的模型是不工作:
var object, camera;
var loader = new THREE.OBJMTLLoader();
loader.addEventListener('load', function (event){
object = event.content;
object.updateMatrix();
object.scale.set(20,20,20);
scene.add(object);
}, false);
loader.load("models/dragster.obj", "models/dragster.mtl");
camera = new THREE.PerspectiveCamera(45, ASPECT, 0.2, 10000);
object.add(camera);
camera.position.z = -300;
camera.position.y = 100;
camera.lookAt(object.position);
renderer.render(scene, camera);
當我添加的攝像頭它的工作場景,但是當我把它添加到它的對象沒有
在此先感謝
說「不起作用」不是很具描述性。 – WestLangley 2013-04-09 19:32:29
in the firefox web-console a get type-error:object is undefined – user2259103 2013-04-09 20:22:00
看看你是否可以自己弄清楚,如果你有問題,那麼就提供一個實例並提出一個具體的問題。 – WestLangley 2013-04-09 20:34:29