我想要不断地移动我的帧场景的视图在当前的观看方向。
这样做似乎有两个组件:(1)以正确的格式获取当前的观看方向;(2)用摄像机当前的观看方向定义并更新连续的动画。
我使用以下代码成功地获得了摄像机的观看方向:
<script>
AFRAME.registerComponent('listener', {
tick: function () {
var position = this.el.getAttribute('position');
var rotation = this.el.getAttribute(
在包含的示例中,有两个动画使用几乎相同的设置,除了<a-animation>的begin属性与aframe-animation-component的delay交换。
<a-animation>的begin属性在每次迭代中都会延迟动画,在这种情况下,这是想要的效果。aframe-animation-component似乎没有用delay来反映这个功能,至少这些设置是这样的。
这是否可以使用aframe-animation-component而不需要直接使用AFRAME.anime?
代码:
<!-- Using <a-animation> begin
日安!
我是一个完全的菜鸟在一个框架,我试图实现一个简单的动画重播每次事件发生。
我注意到,在使用动画组件的0.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