aFrame a-assets not found local files

问题描述 投票:0回答:1

我正在将auxt与aframe一起使用...如果我尝试从资产项中的本地文件中获取资产,它表示可以找到它们。当我通过https加载它时,效果很好。 a-assets标记内的img之类的普通资产在本地获取文件时会100%起作用。

<template>
  <a-scene>
    <a-assets>
      <img id="sky" src="~/assets/images/textures/sky.jpg" />

      <a-asset-item
        id="cityModel"
        src="https://cdn.aframe.io/test-models/models/glTF-2.0/virtualcity/VC.gltf"
      ></a-asset-item>
      <!-- <a-asset-item id="cityModel" src="../assets/d/castle_village_scene/out.glb"></a-asset-item> -->
      <!-- <a-asset-item id="catapult-o" src="../assets/d/catapult-obj/catapult.obj"></a-asset-item> -->
      <!-- <a-asset-item id="catapult-m" src="../assets/d/catapult-obj/catapult.mtl"></a-asset-item> -->
    </a-assets>

    <a-sky src="#sky" rotation="0 64 0"> </a-sky>

    <a-entity position="-3 0 50">
      <a-camera></a-camera>
    </a-entity>
    <a-gltf-model src="#cityModel"></a-gltf-model>
    <!-- <a-entity gltf-model="#cityModel" modify-materials></a-entity> -->
  </a-scene>
</template>
nuxt.js aframe
1个回答
0
投票

请参见A-Frame FAQ

如果您正在进行本地开发,请确保您使用的是本地服务器,以便资产请求正常工作。

网页无权访问本地文件系统

© www.soinside.com 2019 - 2024. All rights reserved.