Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
当前版本的Aframe如何处理;鼠标“;事件?_Aframe_Mouseenter - Fatal编程技术网

当前版本的Aframe如何处理;鼠标“;事件?

当前版本的Aframe如何处理;鼠标“;事件?,aframe,mouseenter,Aframe,Mouseenter,Aframe似乎在不改变文档的情况下改变了它处理鼠标事件的方式。你能帮我触发mouseenter和mouseleave事件吗 我的代码在这里,在glitch框架中运行: (单击“show live”(左上角)以在新选项卡中运行,单击“remix to edit”(右上角)以更改代码) 现场 此时会出现一个圆形光标,并带有一个框。如果单击并拖动屏幕,可以将光标移动到框上。如果随后单击,则长方体将以y轴旋转方式设置动画 但是,只需将光标移动到框上,就可以使用“mouseenter”和“mousel

Aframe似乎在不改变文档的情况下改变了它处理鼠标事件的方式。你能帮我触发mouseenter和mouseleave事件吗

我的代码在这里,在glitch框架中运行:

(单击“show live”(左上角)以在新选项卡中运行,单击“remix to edit”(右上角)以更改代码)

现场 此时会出现一个圆形光标,并带有一个框。如果单击并拖动屏幕,可以将光标移动到框上。如果随后单击,则长方体将以y轴旋转方式设置动画

但是,只需将光标移动到框上,就可以使用“mouseenter”和“mouseleave”将框放大,而将光标从框上移开,则可以将框缩小

事实上,如果您将Aframe src替换为我在代码中注释掉的早期版本(0.2.0),那么这是可行的——如果您想尝试的话

当前版本(0.8.0)的文档似乎仍然支持mouseenter事件: 并指明:

“鼠标指针:当光标与实体相交时,在光标和相交实体(如果有)上发出”

作为记录,框架版本0.8.2的反应类似于0.8.0

你能告诉我是什么吗?

。使用:


对尝试此修复程序的其他人的提示:您还必须包括
<a-box color="#0000FF" 
       width="1" height="1" depth="1"
       position="0 0 -5"
       rotation="45 45 45"
       scale="1 1 1"
       event-set__mouseenter="scale: 2 2 2"
       event-set__mouseleave="scale: 1 1 1">
         <a-animation attribute="rotation" begin="click" repeat="indefinite" to="0 360 0"></a-animation>  
</a-box>