【发布时间】:2017-09-14 03:26:10
【问题描述】:
使用 A-Frames 标签,可以将多个组件作为子项添加到实体:
<a-scene>
<a-entity>
<a-box>...</a-box>
<a-box>...</a-box>
</a-entity>
<a-scene>
您将如何使用 setObject3D 方法将其复制到已注册的组件中?
【问题讨论】:
使用 A-Frames 标签,可以将多个组件作为子项添加到实体:
<a-scene>
<a-entity>
<a-box>...</a-box>
<a-box>...</a-box>
</a-entity>
<a-scene>
您将如何使用 setObject3D 方法将其复制到已注册的组件中?
【问题讨论】:
是的,您可以随意命名 object3D。 mesh 这个词只是网格普遍接受的,并被几何/材料组件使用。澄清:
setObject3D('mesh')
setObject3D('yourobject')
setObject3D('whateveryouwantbox');
【讨论】:
据我所知,setObject3D 仅将三个对象映射为 object3D 的根,就像将子实体与父实体合并一样。 为了实现你想要的,你需要:
object3D参考parent.add(three.object)将对象添加到父对象
【讨论】:
<a-customShape> ?