Событие клика на A-Frame не запускается - PullRequest
0 голосов
/ 29 июня 2019

Я разрабатываю приложение AR, используя A-Frame AR.Сейчас я пытаюсь добавить кнопку в AR-сцену и привязать к ней событие click.Но это не работает.Я использую эту библиотеку, https://github.com/rdub80/aframe-gui, чтобы добавить кнопку.

Это мой код.

<a-scene stats embedded arjs='trackingMethod: best;'>
    <a-marker preset="hiro">
        <a-gui-button
                width="3" height="1"
                onclick="buttonActionFunction"
                value="Just a button"
                margin="0 0 0.05 0"
                rotation="200 0 0"
        >
        </a-gui-button>
    </a-marker>
    <a-entity camera></a-entity>
</a-scene>

Я добавляю этот скрипт в раздел head

<script src="https://aframe.io/releases/0.6.1/aframe.min.js"></script>
    <script src="https://rawgit.com/donmccurdy/aframe-extras/master/dist/aframe-extras.loaders.min.js"></script>
    <script src="https://cdn.rawgit.com/jeromeetienne/AR.js/1.5.0/aframe/build/aframe-ar.js"> </script>
    <script src="https://rawgit.com/rdub80/aframe-gui/master/dist/aframe-gui.min.js"></script>
    <script>
        window.buttonActionFunction = function () {
            alert('I am here');
        }
    </script>

Я вижу кнопку на сцене, когда камера обнаруживает маркер.Но когда я нажимаю кнопку, она не вызывает функцию / событие.Это не показывает ошибку, а также.Что не так с моим кодом и как я могу это исправить?

...