Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击不使用当前版本的aframe[1.0.3]的事件_Javascript_Aframe_Ar.js - Fatal编程技术网

Javascript 单击不使用当前版本的aframe[1.0.3]的事件

Javascript 单击不使用当前版本的aframe[1.0.3]的事件,javascript,aframe,ar.js,Javascript,Aframe,Ar.js,我正在使用A-Frame和ar.js在增强现实中探索,因为我目前正在处理3d模型或基本体的交互部分。我的要求是每次单击对象或基本体时都必须增加其大小。但单击事件不适用于当前版本的A-Frame 单击事件的代码链接 A-Frame最新版本cdn 我的代码您需要包括光标组件,并指定哪些对象将响应光线投射,在本例中为按钮,并在“开始场景”标记中设置:ie <a-scene cursor="rayOrigin: mouse" raycaster="objects: #button">

我正在使用A-Frame和ar.js在增强现实中探索,因为我目前正在处理3d模型或基本体的交互部分。我的要求是每次单击对象或基本体时都必须增加其大小。但单击事件不适用于当前版本的A-Frame

单击事件的代码链接

A-Frame最新版本cdn


我的代码

您需要包括光标组件,并指定哪些对象将响应光线投射,在本例中为按钮,并在“开始场景”标记中设置:ie

<a-scene  cursor="rayOrigin: mouse" raycaster="objects: #button"> 
并在脚本ie中的“按钮”中设置对象id

<script>
        var toggleEl = document.querySelector('#button')
        toggleEl.addEventListener('click', function (evt) {
            toggleEl.emit("clicked"); 
        });
    </script>
最后触发实际实体动画中的事件,以响应本例中发出的字符串 startEvents:单击此按钮以前是begin=单击


在这种情况下,您的基本体或对象的id将设置为id=button

我尝试了它,但它不起作用。当我将版本号充电到0.9.2时,单击事件工作正常。