#javascript #three.js
#javascript #three.js
Вопрос:
Итак, во всех THREE.js примеры всегда есть такие вещи, как
import { FirstPersonControls } from './jsm/controls/FirstPersonControls.js';
Есть ли место, где я могу найти все эти библиотеки и их cdn? Спасибо!
Комментарии:
1. github.com/mrdoob/three.js/blob/master/examples/jsm/controls/…
Ответ №1:
Все файлы модулей ES6 из каталога examples являются частью three
пакета npm и могут быть импортированы следующим образом:
import { FirstPersonControls } from 'three/examples/jsm/controls/FirstPersonControls .js';
Различные CDN, такие как jsDelivr или unpkg, могут предоставлять эти модули по URL-адресам, таким как:
https://cdn.jsdelivr.net/npm/three@0.122/examples/jsm/controls/FirstPersonControls.js
Комментарии:
1. Я попытался использовать командную строку для установки, но он сказал, что npm не существует. Кроме того, в приведенной ссылке говорится: «Не удалось найти запрошенный файл /examples/jsm/controls/FirstPersonControls .js в three».
2. Sry, в ссылке была опечатка. Если
npm
отсутствует, установите node.js в вашей системе.