반응형

Three.js를 사용하기 위해 자바스크립트의 Script 태그에 대한 정리를 하려고 한다. 기초 지식이 좀 짧아서 이렇게라도 정리를 해야 나중에 더 이해를 할 수 있을것 같아서 말이다.


Three.js Script 방식

아래와 같이, three.js를 import 할 때, script type의 importmap이 module보다 위에서 선언이 되어야 한다. 그래야 module 스크립트 단에서 모듈 전체 또는 모듈 일부분의 멤버를 가져올 수 있기 때문이다.

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Exercise</title>
	<script type="importmap">
		{
            "imports": {
                        "three": "https://unpkg.com/three/build/three.module.js",
                        "three/addons/": "https://unpkg.com/three/examples/jsm/"
                        }
        }
	</script>

	<script type="module">
		import * as THREE from 'three';
		import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
	</script>
</head>
<body>	
</body>
</html>

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기