【问题标题】:What is the best way to have multiple components of a single type?拥有单一类型的多个组件的最佳方法是什么?
【发布时间】:2016-07-28 13:58:44
【问题描述】:

例如,我想概括我现有的trigger box component

我目前使用如下方式

<a-camera triggerbox="triggereventname: mytriggerbox"></a-camera> 

但我希望能够拥有

<a-camera triggerbox1="triggereventname: SmTB; x0: -20; y0: 0; z0: -20; "
triggerbox2="triggereventname: LgTB; width: 10; height: 10; depth: 10;"
></a-camera> 

并有多个触发框,而不仅仅是一个,连接到相机(或任何其他元素)。

不幸的是,我想到的所有解决方案(例如,为每个实例重新注册具有不同名称的组件)都非常丑陋。解决这个问题的正确方法是什么?

【问题讨论】:

标签: design-patterns architecture components aframe amazon-ecs


【解决方案1】:

正确,它将成为 0.3.0 中组件 API 的一部分:

这里是主文档:https://aframe.io/docs/master/core/component.html#multiple-instancing

【讨论】:

    猜你喜欢
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    相关资源
    最近更新 更多