setCinematicWorld
Cliente
Define las claves de clima, hora y fundido de pantalla que la cinemática aplica durante la reproducción. Reemplaza las claves anteriores.
bool setCinematicWorld(cinematic cinematic, table world)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| cinematic | cinematic | La cinemática. |
| world | table | Tabla con las listas weather, clock y fades, todas opcionales. |
Retorno
true si se aplicaron. false si la tabla no es válida, con un aviso que dice el motivo.
Cada lista va en orden de time, el tiempo de la cinemática en ms, obligatorio en toda clave:
weather:{ time, name }, con el nombre de un clima.clock:{ time, hour, minute }, conhourde 0 hasta 24 yminuteopcional.fades:{ time, opacity, red, green, blue }, conopacityde 0 a 1 y el color de 0 a 255, negro por defecto.
Cuando la reproducción termina, el clima, la hora y el fundido vuelven a lo que tenía el mundo.
Ejemplo
local intro = createCinematic("cinematics/intro.cine")
setCinematicWorld(intro, {
clock = { { time = 0, hour = 19, minute = 30 } },
fades = {
{ time = 0, opacity = 1 },
{ time = 1500, opacity = 0 },
},
})