2016-12-19 19 views
0

編輯沒有顯示:問題是,我跑我自己的硬盤的HTML文件,而不是Web服務器。當我把它放在我的網絡服務器上並從那裏運行時,一切都打開了。A型架VR:圖片在Chrome

A型架版: 0.4.0,鉻: 55.0.2883.87,火狐: 50.1.0,OS:贏得10(64位)。

我是新來的A型架,我目前玩弄不同的元素和實體。當我試圖添加圖像實體,但只是見了 blank plane [image]。但是,在Firefox showed the image [image]中打開完全相同的HTML文件。我禁用了Chrome中的所有潛在攔截器(uBlock Origin等),但圖片仍未顯示。

下面是HTML文件,我在這兩種瀏覽器跑:

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
    <meta charset="utf-8"> 
 
    <title>Testing A-Frame</title> 
 
    <meta name="description" content="Testing A-Frame"> 
 
    <script src="https://aframe.io/releases/0.4.0/aframe.min.js"></script> 
 
    </head> 
 
    <body> 
 
    <a-scene vr-mode-ui="enabled: true"> 
 

 
    <a-assets> 
 
     <img id="my-image" src="apple_fruit.png"> 
 
    </a-assets> 
 

 
    <a-image position="0 1.5 -2" src="#my-image"></a-image> 
 

 

 
     <a-plane rotation="-90 0 0" width="4" height="4" color="#7BC8A4"></a-plane> 
 
     <a-sky color="#ECECEC"></a-sky> 
 
     
 
     <a-entity position="0 0 -1"> 
 
     <a-camera> 
 
      <a-cursor></a-cursor> 
 
     </a-camera> 
 
     </a-entity> 
 

 
    </a-scene> 
 
    </body> 
 
</html>

+0

在JS控制檯的任何錯誤? –

+0

是的!它表明A-Frame無法找到目錄,因爲我從計算機運行而不是Web服務器。當我把它放在服務器上並從中跑出來時,一切都打開了。 – SamVR

+0

你應該把修改你的問題作爲答案。 – Vemonus

回答

1

固定! 問題是,我跑我自己的硬盤,而不是Web服務器的HTML文件。當我把它放在我的網絡服務器上並從那裏運行時,一切都打開了。

+0

事實上,也看到了常見問題的專用部分CORS https://aframe.io/docs/0.4.0/introduction/faq.html#why-does-my-asset-eg-image-video-model-not -加載 – Utopiah