Невозможно применить текстуру к блоку в базовой сцене A-Frame - PullRequest
0 голосов
/ 18 сентября 2018

Я прохожу демонстрацию Basic Scene для A-Frame.

https://aframe.io/docs/0.8.0/guides/building-a-basic-scene.html

Когда я попадаю на части «Применение текстуры изображения» и «Использование системы управления активами», я не могу получитьпредлагаемая текстура, чтобы показать на всех.Кажется, он блокирует создание окна, а затем и объекта неба ... просто пустой белый экран (может быть, существует окно с цветом по умолчанию белый?)

Мой вопрос: какие настройкипомешает моему простому приложению получить изображение и использовать его в A-Frame?

Я использую локальный сервер с live-сервером.

<!DOCTYPE html>
<html>
<head>
    <script src="https://aframe.io/releases/0.8.0/aframe.min.js"></script>
    <script src="https://unpkg.com/aframe-environment-component/dist/aframe-environment-component.min.js"></script>
</head>
<body>
        <a-scene>
            <a-assets>
                <img id="boxTexture" src="https://i.imgur.com/mYmmbrp.jpg">
            </a-assets>

            <a-box src="#boxTexture" position="0 2 -5" rotation="0 45 45" scale="2 2 2"></a-box>

            <a-sky color="#222"></a-sky>
        </a-scene>
</body>
</html>

Использование Firefox Nightly дляиспользование гарнитуры

PS - я запустил его, поместив файл изображения в локальную папку, но я бы лучше научился использовать Интернет в качестве менеджера ресурсов, чем иметь все локально.

PPS - Думая, что это может быть асинхронной проблемой, так как в больших файлах не загружаются достаточно быстро перед рендерингом компонента, поэтому объект не отображается.Я могу использовать изображения меньшего размера памяти (например, https://cdn.aframe.io/a-painter/images/floor.jpg) с гиперссылкой в ​​src, но, по-видимому, не большие файлы

Это интересно, но размещение сценария внизу не помоглоя в любом случае.https://github.com/aframevr/aframe/issues/2058

Работает с Chrome, но не с Firefox.

1 Ответ

0 голосов
/ 19 сентября 2018

Мне выглядит и работает нормально.Может быть, Ночной это просто койка.

...