Script
Puede utilizar un script para actualizar la configuración de un componente diálogo de una entidad en
respuesta a la entrada del usuario. En el siguiente ejemplo, se añade un agente de escucha a dos botones
para cambiar el bot activo cuando se hace clic en un botón.
Example Script — Agregar detector de eventos a los botones
• Entidad— Host u otra entidad con un componente de diálogo.
'use strict';
function setup(args, ctx) {
ctx.entityData.changeBot = function(event){
var name = event.target.getAttribute("botname");
var alias = event.target.getAttribute("botalias");
ctx.entity.dialogueComponent.updateConfig({name: name, alias: alias})
};
document.getElementById("bot1button").addEventListener('click',
ctx.entityData.changeBot);
document.getElementById("bot2button").addEventListener('click',
ctx.entityData.changeBot);
}
Example Componente HTML 3D — Botones
<style>
button {
background-color: #4CAF50;
border: none;
color: white;
padding: 15px 25px;
text-align: center;
font-size: 16px;
cursor: pointer;
}
button:hover {
background-color: green;
}
</style>
<button id="bot1button" botname="OrderFlowers" botalias="latest" type="button">Order
Flowers</button>
<button id="bot2button" botname="BookTrip" botalias="latest" type="button">Book Trip</
button>
Componente de gráficos 2D de Amazon Sumerian
Imagen o vídeo bidimensional.
Properties
• Tint (Tono)Color: color del tono.
• Emissiveness— Emissiveness (Emisividad) de la imagen.
Amazon Sumerian Guía del usuario
Script
195