拥有单一类型的多个组件的最佳方法是什么?

时间:2016-07-28 05:51:54

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

例如,我想概括我现有的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> 

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

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

1 个答案:

答案 0 :(得分:1)

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

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