setCinematicWorld
Cliente
Define as chaves de clima, hora e fade da tela que a cinemática aplica durante a reprodução. Substitui as chaves anteriores.
bool setCinematicWorld(cinematic cinematic, table world)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| cinematic | cinematic | A cinemática. |
| world | table | Tabela com as listas weather, clock e fades, todas opcionais. |
Retorno
true se aplicou. false se a tabela é inválida, com um aviso dizendo o motivo.
Cada lista vai em ordem de time, o tempo da cinemática em ms, obrigatório em toda chave:
weather:{ time, name }, com o nome de um clima.clock:{ time, hour, minute }, comhourde 0 até 24 eminuteopcional.fades:{ time, opacity, red, green, blue }, comopacityde 0 a 1 e a cor de 0 a 255, preta por padrão.
Quando a reprodução termina, o clima, a hora e o fade voltam ao que o mundo tinha.
Exemplo
local intro = createCinematic("cinematics/intro.cine")
setCinematicWorld(intro, {
clock = { { time = 0, hour = 19, minute = 30 } },
fades = {
{ time = 0, opacity = 1 },
{ time = 1500, opacity = 0 },
},
})