在Sumerian中将脚本变量传递给HTML

0

【以下的问题经过翻译处理】 在某个场景中有一个html3d元素(它实际上是一组实体的一部分),我想把脚本中读取到的S3中的JSON内容做为数据传递给这个元素。

  1. 我的理解是我不能在HTML内联使用脚本标签或使用src= from,那么我该如何将变量传递到HTML中呢?
  2. 我在查看module://sumerian-aws/api,但不知道如何发出API调用以从S3中读取数据-是否有教程可以参考?
profile picture
专家
已提问 5 个月前3 查看次数
1 回答
0

【以下的回答经过翻译处理】 关于第一项,有以下有用的方法

在Sumerian中,选定HTML3D实体后,在文本编辑器中打开并设置实体的HTML代码,例如:

<div id="my-html3d-content">Hello world.</div>

然后,您可以使用标准的Javascript DOM代码更改HTML3D实体的内容,例如:

var contentElement = document.getElementById('my-html3d-content');
contentElement.innerText = 'My new content.';  // 或者使用 .innerHTML

关于第二项,Sumerian并没有内置与Amazon S3的集成。但是,您仍然可以在利用AWS Javascript SDK作为项目的外部依赖对S3进行调用。

  • 有关向Sumerian项目添加Javascript库的详细信息,请参见 Sumerian User Guide 中的 "External Dependencies"。
  • 请参阅此文档以了解如何开始使用AWS SDK for Javascript。
  • 并查看这些使用Javascript在浏览器中与S3交互的示例。
profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则