【发布时间】:2018-12-14 09:20:38
【问题描述】:
我想在帧场景中加载 .obj 文件。但有时文件不会出现。有时出现文件但不出现颜色。我该如何克服这个问题?
【问题讨论】:
标签: aframe
我想在帧场景中加载 .obj 文件。但有时文件不会出现。有时出现文件但不出现颜色。我该如何克服这个问题?
【问题讨论】:
标签: aframe
首先,将您的资产 .obj 和 .mtl 加载到您的资产中。
<a-assets>
<a-asset-item id="asset-obj" src=".../asset.obj"></a-asset-item>
<a-asset-item id="asset-mtl" src=".../asset.mtl"></a-asset-item>
</a-assets>
然后,您可以从那里加载您的资产。 (如果您从某人那里借用了资产并想自己更改颜色,则不要应用 .mtl 文件)
<a-entity obj-model="obj: #asset-obj; mtl: #asset-mtl">
如果应用自定义颜色:
<a-entity obj-model="obj: #asset-obj" material="color: red">
编辑:正如 cmets 中所指出的,如果您想将自定义纹理/图像应用于实体,则材质组件将不起作用。但是,在将平面颜色应用于对象时,它确实可以正常工作。
【讨论】: