세개의 webgl 애플리케이션이 있습니다. TrackballControls를 사용하여 카메라를 제어합니다. 장면을 리셋하기 위해 사용하고 싶은 버튼이있어서 카메라는 초기 상태로 가야합니다. 나는 현재이 (JQuery와)이 : 나는 위치와 회전을 로그인 할 때,TrackballControls 사용시 카메라 위치/회전 재설정
$('#reset').click(function() {
camera.position.set(0, 0 , 400);
camera.rotation.set(0, 0, 0);
});
그러나 이상하게을, 그들이해야 그들이이없는 카메라가 올바른 위치에 있지. 내가 뭘 잘못하고 있는데, 더 좋은 방법이 있을까?
장면에는 카메라가 하나 뿐이며 "카메라"변수를 통해 스크립트 내에 전역 범위가 있으므로 작동해야합니까? 여전히 그렇습니다. – SeeDoubleYou
네가 무슨 뜻인지 알 겠어. 나는 이것을 http://mrdoob.github.com/three.js/examples/misc_camera_trackball.html에서 테스트했으며 분명히 버그가있다. https://github.com/mrdoob/three.js/issues/821을 확인해 보면 다른 가치가있을 것입니다. –
버튼이 실제로 작동하지 않습니다 (w, a, s, d). 뭔가 일이 생기지 만, 실제로 일어나는 일은 뻔뻔 스러우며 명확하지 않습니다. – SeeDoubleYou