【问题标题】:A-Frame - Path for Importing Images Issue - Change from Web Origin to Local ProjectA-Frame - 导入图像的路径问题 - 从 Web 源更改为本地项目
【发布时间】:2018-04-08 06:34:58
【问题描述】:

我在这里部署了一个可用的 A-Frame 站点:https://clevrar.co.za/robben-island-demo

这是使用 IdeaSpace CMS 创建的。

我已经下载了该站点,以便尝试向其中添加一个 service-worker 脚本(我对此部分很好,不需要那里的帮助),它运行得非常好并且符合预期,除了 PhotoSpheres由于源指向在线域,因此场景中使用的未显示。在此处查看部署尝试:https://boundless-hole.surge.sh/ 和此处的错误:

error screenshot

我本地项目中图片的路径目前是:public/assets/user/photospheres/

如何在 index.html 文件夹中正确引用它们以使它们可见?

【问题讨论】:

    标签: javascript html cross-domain aframe glteximage2d


    【解决方案1】:

    如果您的服务器上有本地文件(据我所知,它们是there),

    为什么不更改<a-assets> 中的<img> src 属性 到 https://boundless-hole.surge.sh/public/assets/user/photospheres/image_name.jpg 而不是 https://clevrar.co.za/public/assets/user/photospheres/image_name.jpg

    【讨论】:

    • 谢谢@Piotr。我更改了一个 JSON 文件中的值,我以前没有这样做过,例如:"#uri":{"#value":"https:\/\/clevrar.co.za\/public\/assets\ /user\/photospheres\/pMUwljMGt2Ckv7cckruR81DRKSZuZ1fDv7b2YzE5IFwKXjqHLz3c8ZwGAdp8.jpg"}},到 "#uri":{"#value":"https:\/\/boundless-hole.surge.sh\/public\/assets\/user\ /photospheres\/pMUwljMGt2Ckv7cckruR81DRKSZuZ1fDv7b2YzE5IFwKXjqHLz3c8ZwGAdp8.jpg"}},这使得第一个 photospheres 显示正确,但每次我导航到后续球体时,我都会得到: core:propertyTypes:warn "img-photosphere-XX" 资产未找到。跨度>
    • 对 HTML 中任何地方的图像文件的唯一引用是: 这是 HTML 和 JSON:jsfiddle.net/L50j51qL/1
    猜你喜欢
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    相关资源
    最近更新 更多