2016-09-14 35 views
0

當我更新場景以使用A-Frame 0.3.0時,我的OBJ無法再正確加載。A-Frame 0.3.0無法正確加載OBJ - 在0.2.0版本中工作

將某些模型上的UV更改爲不是負面的(某些合法的OBJ)後,他們開始在Firefox中工作,但在Chrome和Safari中顯示爲白色。 Chrome和Safari也會忽略任何直接的顏色分配 - 例如「color:red」。我沒有使用任何MTL文件 - 只是幾何。

在我編輯OBJs之前,我一直在編輯OBJs,直到東西起作用 - 對於0.3.0或在three.js中是否對A-Frame有任何更改可能會咬我?像:不再喜歡OBJ中的指數符號?需要在標題中有特定的內容?等

感謝,

+0

如果它與嘗試在OBJ旁邊使用材質組件有關,那麼在組件排序時會出現一些錯誤。嘗試交換HTML中的obj-model和material組件順序。 – ngokevin

+0

據我所知,沒有嘗試使用材質組件。嘗試在評論中添加更多行,但當我點擊返回時,對話框將退出:/ –

+0

https://s3-us-west-1.amazonaws.com/smsinger-test/aframe/tests/obj_loader/v020/index。 html https://s3-us-west-1.amazonaws.com/smsinger-test/aframe/tests/obj_loader/v030/index.html –

回答

0

由於@ngokevin在他的評論中指出,交換我的OBJ模型和物質成分的固定問題的順序。

<a-entity obj-model="obj: #box_GEO" material=" color: lightblue; src: #ground_LM"></a-entity> 

是需要:

<a-entity material=" color: lightblue; src: #ground_LM" obj-model="obj: #box_GEO"></a-entity> 

不知道0.2.0和0.3.0,或者爲什麼Firefox的是更多的寬容,但我不再停留版本之間發生了什麼變化。

+0

說得過早。儘管Chrome和Safari現在確實可以正常工作,但現在Firefox中的所有內容都顯示出白色,但情況恰恰相反:\。更新,重新啓動,重新啓動,午餐,然後進行測試 - 事情肯定會改善:) –

+0

這是一個錯誤,我們有幾個提交它。將盡力解決問題,或在需要解決的問題中提供指導。 – ngokevin

+0

謝謝 - 我會停止抓我的頭,回去工作:) –