M MY Multiplayer: Wiki
Lado
Tipo

dxCreateRenderTarget

Cliente

Crea un render target: una imagen en la que las funciones dx pueden dibujar y que se puede usar como cualquier otra imagen.

texture|false dxCreateRenderTarget(int width, height [, bool|string withAlpha = false])

Parámetros

NombreTipoDescripción
width, heightintTamaño en píxeles, de 1 a 16384. También acepta un vec2.
withAlphabool|stringMantiene el canal alfa. También acepta el nombre de un formato de superficie de MTA (a8r8g8b8, x8r8g8b8, r5g6b5...): los que tienen a mantienen el alfa, los demás no.por defecto false

Retorno

El render target, o false si el tamaño está fuera de 1 a 16384, si no hay memoria de vídeo libre o si el formato no es compatible.

Ejemplo

local canvas = dxCreateRenderTarget(256, 64, true)

addEventHandler("onClientRender", root, function()
    dxSetRenderTarget(canvas, true)
    dxDrawText("Placar: 3 x 1", 0, 0, 256, 64, tocolor(255, 255, 255), 2, "default", "center", "center")
    dxSetRenderTarget()
    dxDrawImage(20, 20, 256, 64, canvas)
end)
AtenciónUn nombre de formato que MYMP no conoce (como los formatos de profundidad) registra un aviso y devuelve false.

Ver también