Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 如何重置A帧光标的不透明度动画_Javascript_Aframe_Webvr - Fatal编程技术网

Javascript 如何重置A帧光标的不透明度动画

Javascript 如何重置A帧光标的不透明度动画,javascript,aframe,webvr,Javascript,Aframe,Webvr,在将光标的不透明度从1设置为0后,重置光标的不透明度时遇到问题。我组合了两个动画属性:material.opacity和scale。缩放属性将在动画后重置大小,但material.opacity不会重置。基本上,光标将消失,直到再次激活单击事件 <a-entity camera look-controls> <a-entity cursor="fuse: false;" position="0 0 -1" scale="0.01 0.01 0.01" geometry="pri

在将光标的不透明度从1设置为0后,重置光标的不透明度时遇到问题。我组合了两个动画属性:material.opacity和scale。缩放属性将在动画后重置大小,但material.opacity不会重置。基本上,光标将消失,直到再次激活单击事件

<a-entity camera look-controls>
<a-entity cursor="fuse: false;" position="0 0 -1" scale="0.01 0.01 0.01" geometry="primitive: ring" material="color: #fff; shader: flat">
<a-animation begin="click" attribute="material.opacity" fill="none" from="1" to="0"></a-animation>
<a-animation begin="click" easing="ease-in" attribute="scale" fill="backwards" from="0.01 0.01 0.01" to="0.1 0.1 0.1"></a-animation>
</a-entity>
</a-entity>

A帧文档指出,“无”的“填充”属性将在动画完成后“将值重置为初始值”,但不会发生这种情况


我正在使用三星Galaxy 7在Android 6.0.1的Chrome上进行测试,使用iPhone 6+在iOS 9.3.2的Safari上进行测试。

文档可能已关闭。尝试设置
fill=“backwards”


或者,创建两个动画,一个用于
mouseup
,另一个用于
mousedown
,谢谢!我会试试的。我确实试过
fill=“backwards”
,但也没用。将尝试创建2个动画。