threejs 제어 정보

아키라

튜토리얼을 보면서 threejs를 연습하고 있습니다. 그러나 한 가지 문제가 발생했습니다. 마우스 제어 코드가 작동하지 않습니다. 검은 화면 만. 확인했지만 튜토리얼과 똑같은 코드입니다. 그러나 내 것은 작동하지 않습니다. 저는 Chrome의 최신 버전이고 GitHub의 OrbitControls.js에서 최신 파일을 받았습니다. 튜토리얼과 다른 점은 OrbitControls.js 파일 뿐이라고 생각합니다. 어떻게해야합니까?

<html>
  <head>
    <meta charset="utf-8" />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/110/three.min.js"></script>
    <script src="js/controls/OrbitControls.js"></script>
    <script>

      window.addEventListener('load', init);

      function init() {
        const width = 960;
        const height = 540;

        const renderer = new THREE.WebGLRenderer({
          canvas: document.querySelector('#myCanvas')
        });
        renderer.setSize(width, height);

        const scene = new THREE.Scene();

        const camera = new THREE.PerspectiveCamera(45, width / height);

        camera.position.set(0, 0, 1000);

        const controls = new THREE.OrbitControls(camera);

        const mesh = new THREE.Mesh(
          new THREE.BoxGeometry(300, 300, 300),
          new THREE.MeshNormalMaterial()
        );
        scene.add(mesh);

        tick();

        function tick() {
          renderer.render(scene, camera);
          requestAnimationFrame(tick);
        }
      }
    </script>
  </head>
  <body>
    <canvas id="myCanvas"></canvas>
  </body>
</html>
Mugen87

이러한 가져 오기 문제의 일반적인 근본 원인 중 하나 three.js는 다른 릴리스 구성 요소를 사용하는 것입니다 . 다음과 같이 코드를 가져 와서 쉽게 확인할 수 있습니다.

<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/three.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/examples/js/controls/OrbitControls.js"></script>

또 다른 가능한 문제는 OrbitControls. 의 최신 버전에서는 three.js두 번째 매개 변수가 필수입니다. 코드가 다음과 같아야한다는 것을 의미합니다.

const controls = new THREE.OrbitControls(camera, renderer.domElement);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TELNET 제어 정보

분류에서Dev

threejs WireframeHelper로 와이어 프레임을 제거하는 방법

분류에서Dev

정보 제거

분류에서Dev

UIWebView에서 제어 센터의 정보 및 제어 제거

분류에서Dev

블렌더에서 내 보낸 개체가 ThreeJS에서 제대로 작동하지 않습니다.

분류에서Dev

Windows / 정보 PYQT4 제어

분류에서Dev

ThreeJS 메시는 중앙이 카메라 뷰에서 벗어 났을 때 보이지 않게됩니다.

분류에서Dev

ThreeJS의 그림자 거리 문제

분류에서Dev

Threejs 카메라 회전 문제

분류에서Dev

주어진 threejs.Box3의 정점 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

Threejs, Keydown은 플레이어를 일정 거리로 이동해야하지만 거리가 증가합니다.

분류에서Dev

ThreeJS 정점 및면 최적화

분류에서Dev

Threejs WebGl 컨텍스트 정리

분류에서Dev

제어 파일 정보에 어떻게 액세스합니까?

분류에서Dev

threejs 편집기에서 KHR_materials_pbrSpecularGlossiness를 사용하여 GLTF 모델을 내보내려면 어떻게해야합니까?

분류에서Dev

Threejs : stl로 내보낼 때 지오메트리 정점이 업데이트되지 않음

분류에서Dev

특정 단어 보호, 문자열에서 문자 삭제

분류에서Dev

승리 양식의 경고 및 정보 공급자 제어

분류에서Dev

Xcopy : 이유 / x (시스템 액세스 제어 목록 정보)

분류에서Dev

IP 주소는 어떤 정보를 제공합니까?

분류에서Dev

WPF가 제어 좌표 정보를 찾을 수 없습니다.

분류에서Dev

C ++ 파일의 기존 정보 삭제 또는 덮어 쓰기

분류에서Dev

ThreeJS : 기하학이 명확한보기를 얻지 못함

분류에서Dev

메시가 잘못 보입니다 (threejs r68)

분류에서Dev

보안 부팅은 어느 정도의 보안을 제공합니까?

분류에서Dev

DocuSign에 결제 정보를 보내려면 어떻게해야합니까?

분류에서Dev

보안 부팅은 어느 정도의 보안을 제공합니까?

분류에서Dev

threeJS 절차 평면 정점이 정렬되지 않음

분류에서Dev

Python Pandas 정보, 행 삭제

Related 관련 기사

  1. 1

    TELNET 제어 정보

  2. 2

    threejs WireframeHelper로 와이어 프레임을 제거하는 방법

  3. 3

    정보 제거

  4. 4

    UIWebView에서 제어 센터의 정보 및 제어 제거

  5. 5

    블렌더에서 내 보낸 개체가 ThreeJS에서 제대로 작동하지 않습니다.

  6. 6

    Windows / 정보 PYQT4 제어

  7. 7

    ThreeJS 메시는 중앙이 카메라 뷰에서 벗어 났을 때 보이지 않게됩니다.

  8. 8

    ThreeJS의 그림자 거리 문제

  9. 9

    Threejs 카메라 회전 문제

  10. 10

    주어진 threejs.Box3의 정점 위치를 변경하는 방법은 무엇입니까?

  11. 11

    Threejs, Keydown은 플레이어를 일정 거리로 이동해야하지만 거리가 증가합니다.

  12. 12

    ThreeJS 정점 및면 최적화

  13. 13

    Threejs WebGl 컨텍스트 정리

  14. 14

    제어 파일 정보에 어떻게 액세스합니까?

  15. 15

    threejs 편집기에서 KHR_materials_pbrSpecularGlossiness를 사용하여 GLTF 모델을 내보내려면 어떻게해야합니까?

  16. 16

    Threejs : stl로 내보낼 때 지오메트리 정점이 업데이트되지 않음

  17. 17

    특정 단어 보호, 문자열에서 문자 삭제

  18. 18

    승리 양식의 경고 및 정보 공급자 제어

  19. 19

    Xcopy : 이유 / x (시스템 액세스 제어 목록 정보)

  20. 20

    IP 주소는 어떤 정보를 제공합니까?

  21. 21

    WPF가 제어 좌표 정보를 찾을 수 없습니다.

  22. 22

    C ++ 파일의 기존 정보 삭제 또는 덮어 쓰기

  23. 23

    ThreeJS : 기하학이 명확한보기를 얻지 못함

  24. 24

    메시가 잘못 보입니다 (threejs r68)

  25. 25

    보안 부팅은 어느 정도의 보안을 제공합니까?

  26. 26

    DocuSign에 결제 정보를 보내려면 어떻게해야합니까?

  27. 27

    보안 부팅은 어느 정도의 보안을 제공합니까?

  28. 28

    threeJS 절차 평면 정점이 정렬되지 않음

  29. 29

    Python Pandas 정보, 행 삭제

뜨겁다태그

보관