M MY Multiplayer: Wiki
Lado
Tipo

dxCreateScreenSource

Cliente

Cria uma screen source: uma imagem que recebe uma cópia da tela do jogo a cada dxUpdateScreenSource.

texture|nil dxCreateScreenSource(int width, height)

Parâmetros

NomeTipoDescrição
width, heightintTamanho em pixels, de 1 a 16384. A tela é esticada para caber. Aceita também um vec2.

Retorno

A screen source, ou nil se o tamanho está fora de 1 a 16384 ou ela não pôde ser criada.

Exemplo

local sx, sy = getScreenSize()
local screen = dxCreateScreenSource(sx / 4, sy / 4)

addEventHandler("onClientRender", root, function()
    dxUpdateScreenSource(screen)
    dxDrawImage(sx - sx / 4 - 20, 20, sx / 4, sy / 4, screen)
end)
AtençãoEm caso de falha devolve nil, não false.

Veja também