Я пытаюсь добавить некоторые динамические данные c в мою сцену. Я читал, что мне нужно сделать это с помощью компонента Register, поэтому я попробовал это сделать, но мне не повезло.
Я хочу создать некоторые переменные, которые можно использовать в моей сцене.
<script>
AFRAME.registerComponent("set-data", {
init: function(){
var theURL = "/link-to-my-NFT";
var theScale = 220;
var thePos = 100;
}
});
</script>
Затем я попытался использовать эти переменные:
...
<a-nft
type="nft"
url="theURL" <-------
smooth="true"
emitevents="true"
smoothCount="10"
smoothTolerance=".01"
smoothThreshold="5"
>
<a-entity
gltf-model="/link-to-model.glb"
scale="theScale theScale theScale" <-------
position="thePOS thePOS 0" <--------
>
Моя цель - изменить эти данные в зависимости от того, какое изображение NFT я хочу загрузить. Это возможно, и я близок, или я должен go об этом по-другому? Спасибо за любую помощь.
РЕДАКТИРОВАТЬ: Я не понял, что вы можете иметь несколько маркеров на одной странице! Это гораздо проще, чем пытаться прочитать, какой маркер мне нужен из URL.