【问题标题】:Attaching animations to a single entity using entity generator - A-Frame使用实体生成器将动画附加到单个实体 - A-Frame
【发布时间】:2017-02-02 08:43:55
【问题描述】:

我正在使用<a-entity generator> 创建一堆实体,但我还希望每个实体在事件发生时(在本例中为碰撞)都具有动画效果。我正在使用<a-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>

如果我将&lt;a-animation&gt; 行为放在&lt;a-entity-generator&gt; 中,每个实体都会动画,而不仅仅是单个实体(我明白为什么会这样)。但是如果我把动画行为放在&lt;a-mixin&gt; 标签之间,什么都不会发生。关于如何解决这个问题的任何建议?

【问题讨论】:

    标签: aframe


    【解决方案1】:

    试试动画组件https://github.com/ngokevin/kframe/tree/master/components/animation

    &lt;a-mixin id="octa" geometry="primitive: octahedron; radius:4" material="src:#asteroid" animation="attribute: rotation: to: 0 360 0"&gt;&lt;/a-mixin&gt;

    【讨论】:

    • 看到了这个,但只是在我已经将动画放入我的碰撞检测组件之后。不过还是谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多