M MY Multiplayer: Wiki
Lado
Tipo

onClientPreRender

ClienteEvento

Disparado a cada quadro, depois da simulação do mundo e antes de o mundo ser desenhado.

addEventHandler("onClientPreRender", root, function(float timeSlice) … end)

Parâmetros do handler

NomeTipoDescrição
timeSlicefloatMilissegundos desde o onClientPreRender anterior. 0 na primeira vez.

Source

O elemento raiz (root).

O que for desenhado em render targets durante este evento fica pronto antes do mundo, então um material que mostra esse render target no mundo já mostra o conteúdo deste quadro.

Exemplo

local angle = 0

addEventHandler("onClientPreRender", root, function(timeSlice)
    angle = (angle + timeSlice * 0.09) % 360
end)

addEventHandler("onClientRender", root, function()
    dxDrawImage(20, 20, 64, 64, "images/spinner.png", angle)
end)

Veja também