0

我已经从github下载了 8th wall web starter project 。我正在尝试在本地运行传单演示。

传单演示 index.html,我已将应用程序密钥替换为带有第 8 个壁挂式控制台的新创建的 Web 项目。

接下来,使用下面的代码来实现图像目标功能

<!-- Note: "name:" must be set to the name of the image target uploaded to the 8th Wall Console -->
    <a-entity
      xrextras-named-image-target="name: video-target"
      xrextras-play-video="video: #jelly-video; thumb: #jelly-thumb; canstop: true"
      geometry="primitive: plane; height: 1; width: 0.79;">
    </a-entity>

    <!-- Note: "name:" must be set to the name of the image target uploaded to the 8th Wall Console -->
    <a-entity xrextras-named-image-target="name: model-target">
      <!-- Add a child entity that can be rotated independently of the image target. -->
      <a-entity xrextras-one-finger-rotate gltf-model="#jelly-glb"></a-entity>
    </a-entity>

因此,为了使上述代码正常工作,我已将传单演示中的图像文件夹中的两张图像上传到上面代码中提到的名称的第 8 壁控制台。当我运行它时,图像目标没有检测到这两个图像。

当我在互联网和这里看到文档时,我发现当您在第 8 壁控制台上上传图像目标时,有保存和启用选项,但是在上传时我看不到启用选项。这是图像目标不起作用的原因还是我需要发布第 8 个墙网络应用程序,其中包括使这个图像目标工作的定价?

请帮助

4

2 回答 2

0

根据您的代码片段,xrextras-named-image-target 组件正在寻找名为“video-target”和“model-target”的图像目标。确保这些字符串与上传到控制台的图像目标的名称相匹配。

此外,确保图像目标设置为“自动加载”。如果没有,编辑图像目标,勾选“自动加载”并保存图像目标。

于 2019-12-04T07:30:02.753 回答
0

我有同样的问题,它在 XR8.Controller 行的编辑器中返回一个错误。

  <a-scene
  landing-page
  xrextras-loading
  xrextras-runtime-error
  xrweb="disableWorldTracking: true"
  XR8.XrController.configure({disableWorldTracking: true})
  XR8.XrController.configure({imageTargets: ['advImg', 'anssImg', 'ar1Img', 'ar2Img', 'ar3Img', 'ds1Img', 'ds2Img', 'ds3Img', 'egImg', 'exjImg', 'jaImg', 'jr1Img', 'jr2Img', 'jr3Img', 'jvt1Img', 'jvt2Img', 'jvt3Img', 'lecImg', 'ow1Img', 'ow2Img', 'ow3Img', 'rb1Img', 'rb2Img', 'rb3Img', 'svImg']})
>

关于 disableWorldTracking 的行没有返回错误,但我只能看到 5 个图像目标在调试模式下处于活动状态,尽管世界跟踪已被禁用。

于 2022-02-26T14:56:05.350 回答