2013-11-09 4 views
1

Я скопировал и вставил код Three.js, указанный here, в файл HTML и загрузил пакет three.js с веб-сайта и настроил тег <script>, чтобы указать на местоположение файл three.min.js.Код примера, из StackOverflow, не работает

Тем не менее, когда я открываю HTML-файл, он отображает пустой белый экран.

Что мне не хватает?

ответ

2

Хорошо, я попробовал то же самое, и я вижу, что кулон каркаса вращается на экране. Несколько вещей, чтобы попробовать.

1) отбросьте три.min.js прямо в корневую папку и скопируйте/вставьте код примера снова без каких-либо изменений.

2) Вы получили три.min.js из пакета zip под каталогом сборки? Или вы ориентировались на git repo и копировали/вставляли его? Если используется копия/вставка, обязательно нажмите кнопку "Raw", чтобы получить код без HTML-оболочки.

3) сначала попробуйте последние браузеры Firefox или Chrome. Если он работает там, но не в Safari, вы должны предпринять несколько шагов, чтобы сначала включить WebGL в Safari.

4) Ваша видеокарта может быть blacklisted из-за несовместимости водителя.

Если ни один из этой помощи, а затем развесить код, где вы получили пакет three.js, какой браузер и видеокарты вы используете, и я посмотрю, что еще я могу сделать, чтобы помочь :)

+0

Ваше предложение сработало; Я скопировал 'three.min.js' в корневую папку, и он сработал. Возможно, что-то не так с тегом скрипта (хотя я уверен, что правильно набрал все) – CodyBugstein

+0

Действительно, возможно, путь к 'three.min.js' был ниже уровня корневой папки HTML, что вызвало проблему с песочницей? Рад его работе сейчас. –

+0

Просто закончили исправление небольшой ошибки.))) Моя проблема была в том, что я написал «new Three.WebGLRenderer();» вместо «new THREE.WebGLRenderer();», несмотря на то, что код примера был прав. – UnknownJoe

0

У меня такая же проблема. Windows скрывает расширения файлов по умолчанию. Я изменяю его в настройках папки, и это сработало.

Смежные вопросы