我正在学习Amazon Sumerian以进行 Web VR 开发。我正在尝试从update()
方法中该实体的脚本更改颜色属性。代码如下所示:
function update(args, ctx) {
ctx.entity.transformComponent.setTranslation(0.6, 166, distance);
distance += 10;
if (distance > 1500) {
distance = -10;
ctx.entityData.color = "blue";
}
}
我也尝试过设置color
属性,ctx.entity.color
但这ctx.entity.setAttribute('color', 'blue')
也不起作用。我在他们的官方网站上也找不到任何用于设置颜色的文档。我认为我缺少一个简单的问题。
从脚本更新实体颜色的正确方法是什么?