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