我正在使用<a-entity generator>
创建一堆实体,但我也想让每个实体在事件发生时进行动画处理(在本例中为碰撞)。我使用<a-mixin>
来定义我正在制作的实体的属性。
这里是mixin:
<a-mixin id="octa" geometry="primitive: octahedron; radius:4" material="src:#asteroid"></a-mixin>
这是实体的一代:
<a-entity entity-generator="mixin: octa position; num: 50;"></a-entity>
如果我将<a-animation>
行为放在<a-entity-generator>
中,则每个实体都会动画而不仅仅是一个实体(我知道为什么会发生这种情况)。但是,如果我将动画行为置于<a-mixin>
标签之间,则不会发生任何事情。关于如何处理这个问题的任何建议?
答案 0 :(得分:0)
尝试动画组件https://github.com/ngokevin/kframe/tree/master/components/animation
<a-mixin id="octa" geometry="primitive: octahedron; radius:4" material="src:#asteroid" animation="attribute: rotation: to: 0 360 0"></a-mixin>