inflearn logo
강의

講義

知識共有

Three.js 3D インタラクティブ すぐに始める

인라인 스크립트(?)로 사용시 type="module"이 적용되지 않는 것 같습니다

364

작성자 없음

投稿した質問数 0

0

선생님 안녕하세요
 
인터렉티브 강의 잘 들었었는데 궁금했던 three js 강의 준비해주셔서 감사합니다
 
저는 imweb.me 
라는 부트스트랩 기반의 빌더(?)를 이용해서 여러 코드들을 적용해보고 있는데요
 
.js .css등의 파일을 업로드할 수 있거나, html 파일에 접근하여 수정하는 것은 불가능하고
인라인 태그를 이용한 코드 추가는 가능하다고 합니다
<style></style>
<script><script>
 
강의 첫부분 cdn으로 이용하기에서 정육면체 큐브를 가져오는 것은 정상적으로 동작을 했는데요,
이후 script type="module"만 붙이면 동작을 안합니다
 
아래와같이 vs코드에서 html파일 내에 작성하고 라이브서버로 오픈하니 예시처럼 잘 작동하는데
똑같이 imweb에서 붙여넣기하니 안됩니다..!
 
몇 시간 동안 머리싸매다가 혹시나 해서 질문 남깁니다 ㅠㅠ
 
감사합니다
 
 
 

인터랙티브-웹 Three.js

回答 1

0

coding11

안녕하세요. (우선 첨부해주신 소스는 지워주세요)

모듈 형식으로 안 되신다면 cdn로드 방식으로 작업을 해보세요.
문제가 있는 방식은 아닙니다.

<script>
//import * as THREE from "https://unpkg.com/three@0.108.0/build/three.module.js";
//import { OrbitControls } from "https://unpkg.com/three@0.108.0/examples/jsm/controls/OrbitControls.js";
 
 
윗 부분을 제거해주세요.
controls는 아래와 같이 사용하시면 됩니다.
 
const controls = new THREE.OrbitControls(camera, renderer.domElement);
 
 
그 외에는 강의 첫부분의 'cdn으로 로드' 아래에 소스를 붙여넣으면 문제없이 작동 될 겁니다.
 
 
 

오류났을때 참고

3

686

3

scrollTo 완성본

0

603

2

PointerLockControls 물체 통과 문의드립니다

0

461

1

질문드립니다.

0

935

2

마지막 강의 js파일로 바꿀 시 스크롤 프레임 렉? 버벅임?

0

1022

2

브라우저 사이즈에 따라 위치값이 달라지는건 왜일까요..?

0

624

1

수업 파일 부탁드립니다~

0

326

1

모바일 3D 입체 카드 제작 아이폰에서 에러

0

386

1

저번에 이어 질문드립니다.

0

388

1

자동완성

0

435

1

선생님 이해가 잘 안가는 문구가 있어서 질문 드립니다.

0

486

1

질문 있습니다

0

394

1

apply 후 전체선택

0

412

1

right nav에 active 질문입니다

0

382

0

Math.radians에 대해

0

472

1

안녕하세요

0

209

1

과제 소스코드

0

277

1

좌표값 기준이 어떻게 되나요?

0

247

1

vscode live server 화면 안나옵니다

0

455

1

모바일에서, pc에서 처럼 움직이게 하려면 어떻게 해야 할까요?

0

235

1

position.set의 기준이 어디인지 궁금해요

0

273

1

괄호만 있는 건 어떤 이유인가요?

0

215

1

HemisphereLight과 spotLight

0

426

1

수업자료 소스문의

0

275

2