2017-10-21 121 views
0

我試圖使用Angular加載一個框架模型,但在調用.obj和.mtl時,我看到的只是一個空白屏幕。我還在控制檯上發出警告,提示'core:a-assets:warn Asset loading超時時間爲3000 ms'。我也嘗試把'資產超時=「10000」;但我仍然得到相同的屏幕和錯誤。任何幫助?Aframe和Angular2模型不會加載

<a-asset-item id="Obj" src="../assets/scene.obj"></a- 
asset-item> 
<a-asset-item id="Mat" src="../assets/scene.mtl"></a- 
asset-item> 
<a-mixin id="model" scale="5 5 5"></a-mixin> 

<a-entity mixin="model" obj-model="obj: #Obj; mtl: #Mat"></a- 
entity> 

回答

0

首先檢查你的引用是否正常。或者,也許你的.mtl引用了一個無法找到的紋理。

如果沒關係,我建議將您的模型轉換爲.GLtf,.dae或threejs .json。 它們是由a-frame team推薦的,具有多個紋理的obj/mtl可能根本不起作用。

我一直在使用這些與angularJS/IO和他們沒有問題。

+0

之後,我嘗試使用gltf,但仍然沒有運氣。資產超時的空白屏幕..我創建了我的資產項目並將其鏈接到對象模型實體。任何線索我哪裏錯了? –

+0

我也越來越'遺漏的類型錯誤: 在HTMLElement.value(AFRAME-master.js:73503) 在HTMLElement.wrappedMethod(aframe-:在inferResponseType(73645 AFRAME-master.js)不能看空的特性 'lastIndexOf' master.js:75135)'在我的控制檯中。對不起,這個(y)超級新手 –

+0

@YashankVarshney你有你自己的服務器,或者你在使用glitch.me嗎?我記得有人在故障模型有問題:https://stackoverflow.com/questions/45051403/archilogic-gltf-model-cant-be-loaded-in-a-frame/45053066#45053066 –