美好的一天!
我完全是一个傻瓜,每次事件发生时我都希望实现一个简单的动画重播。
我注意到,在带有动画组件的v0.8.2上,它可以使用相同的代码工作,并且动画可以按照我的意愿重新启动,但是在新的v0.9.2上,这种行为不会发生。
<!--This works as i want!--> <script src="https://aframe.io/releases/0.8.2/aframe.min.js"></script><script src="https://unpkg.com/aframe-animation-component@^4.1.2/dist/aframe-animation-component.min.js"></script<a-scene cursor="rayOrigin:mouse"><a-box position="0 2 -2" color="blue" radius="1" foo animation="property: scale; to: 2 2 2; dur: 200; startEvents: mousedown;"></a-box></a-scene>
As you can see in the animation this only works once :(
根据请求进行编辑:以下是有关故障的项目:https://glitch.com/edit/#!/join/4aaf9ff9-4dd6-4780-bf1f-f75648f2149f
有什么见解吗?
提前谢谢!
尝试了各种版本,甚至使用了.emit js组件,但是在v0.9.2中,行为仍然相同。动画不会重播。
我希望每次事件发生时都可以播放相同的动画,而无需使用循环和暂停控件。
答案 0 :(得分:0)
您似乎错过了“>” 在此行的末尾:
'src =“ https://unpkg.com/aframe-animation-component@^4.1.2/dist/aframe-animation-component.min.js” / script'
那可能会破坏脚本的功能。 很难知道,因为您的所有代码都挤在了上面一行。 如果您将项目代码放在故障或小提琴中,对我们来说调试起来会容易得多。 (glitch.com)