0
たとえば、私は既存のtrigger box componentを一般化したいと思います。単一のタイプの複数のコンポーネントを使用する最も良い方法は何ですか?
私はそれを現在、以下の方法<a-camera triggerbox="triggereventname: mytriggerbox"></a-camera>
を使用する代わりに、私はちょうど1、(カメラに装着されていない、
<a-camera triggerbox1="triggereventname: SmTB; x0: -20; y0: 0; z0: -20; "
triggerbox2="triggereventname: LgTB; width: 10; height: 10; depth: 10;"
></a-camera>
と複数のトリガーボックスを持ってを持ってできるようにしたいと思い
または任意の他の要素)。
残念ながら、私が考えているすべての解決策(たとえば、各インスタンスごとに異なる名前のコンポーネントを再登録する)はひどく醜いです。これを解決する適切な方法は何ですか?
どうやらバージョン0.3.0がために行うことによって、単一タイプの複数のコンポーネントを持つことができますmy-component__id1 'my-component__id2'です。例:健全なhttps://github.com/aframevr/aframe/blob/master/examples/test/cursor/index.html#L46。コンポーネントは、多重度をオプトインして処理する必要がありますhttps://github.com/aframevr/aframe/blob/master/src/components/sound.js#L19(Dmarcos経由で) – Utopiah