7.
Reproduzca la escena y confirme el comportamiento de la cámara. Haga clic y arrastre el botón
izquierdo del ratón para pasar por toda la escena. Puede ajustar los parámetros del script durante la
reproducción y ver de qué forma afectan a los controles de forma inmediata.
Los anfitriones incluyen un componente de voz. Para utilizarlo, tiene que añadir las credenciales de AWS
a la escena, agregar archivos de texto al componente y añadir un script o componente de máquina de
estado para activar la voz durante la reproducción.
En este ejemplo, va a utilizar un script para hacer algo que la máquina de estado no puede, es decir, elegir
y reproducir un archivo de forma aleatoria. Si aún no ha configurado las credenciales de AWS para la
escena tal y como se describe en la
Para configurar la voz del anfitrión
1.
Elija el anfitrión en el lienzo o en el panel de entidades.
2.
UNDERSpeechSuelte algunos archivos de texto en el campo de voz. Puede utilizar los ficheros de
este archivo: sonnets.zip.
3.
Elija una voz para el anfitrión.
Pollypara obtener una lista de voces ordenadas por configuración regional.
4.
Añada un componente de script al anfitrión.
5.
Haga clic en el signo más junto al campo de script y, a continuación, elija Custom (Personalizar).
6.
Haga clic en editar (icono de lápiz) en los parámetros de la instancia del script para abrir el script en el
editor de texto. También puede pulsar el botónJpara abrir el editor de texto en cualquier momento.
7.
Haga doble clic en el nombre del script (Script) en elDocumentos depara cambiar el nombre
aRandomSpeech.
8.
Sustituya el marcador de posición setup por lo siguiente.
var setup = function(args, ctx) {
sumerian.SystemBus.addListener('aws.sdkReady',
() => {
var speechComponent = ctx.entity.getComponent("speechComponent");
var speeches = speechComponent.speeches;
var speech = speeches[Math.floor(Math.random() * speeches.length)];
speech.play();
},
true
);
};
Este script espera a que AWS SDK para JavaScript cargue y recupere las credenciales. A
continuación, obtiene una referencia al componente de voz en la misma entidad (el anfitrión) y una
lista de todas las voces adjuntas. A continuación, elige una voz de la matriz y la reproduce.
9.
Reproduzca la escena para ver cómo habla el anfitrión.
10.
Vuelva al componente de voz y, a continuación, haga clic en
añadir marcado de gestos.
11. Reproduzca la escena de nuevo para ver cómo habla y gesticula el anfitrión.
Añadir el modo de RV
Hasta ahora, solo ha utilizado una cámara estándar en el modo de reproducción. Añada una plataforma de
realidad virtual (RV) para que los usuarios puedan ver la escena en 3D con un casco de RV y seguimiento
de cabeza. Sumerian agrupa las entidades y scripts necesarios para el modo de RV en un paquete de
activos llamadoCoreVR.
Amazon Sumerian Guía del usuario
Añadir el modo de RV
sección de requisitos previos (p.
ConsulteVoces
disponiblesen laGuía para desarrolladores de Amazon
14
6), hágalo primero.
junto a cada archivo de voz para