M MY Multiplayer: Wiki
Lado
Tipo

dxCreateScreenSource

Cliente

Crea una screen source: una imagen que recibe una copia de la pantalla del juego en cada dxUpdateScreenSource.

texture|nil dxCreateScreenSource(int width, height)

Parámetros

NombreTipoDescripción
width, heightintTamaño en píxeles, de 1 a 16384. La pantalla se estira para caber. También acepta un vec2.

Retorno

La screen source, o nil si el tamaño está fuera de 1 a 16384 o no se pudo crear.

Ejemplo

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)
AtenciónEn caso de fallo devuelve nil, no false.

Ver también