HU/dxCreateScreenSource

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Ez a function létrehoz egy screen source-ot, amely egy speciális textúra típus, ami a GTA által kirajzolt képet tartalmazza.


[[{{{image}}}|link=|]] Megjegyzés: A sikeres képernyőforrás létrehozása nem garantált, a hardver vagy a memória korlátai miatt hibák lehetnek. Mindig ellenőrizze, hogy ez a function false értéked ad-e vissza.

Szintaxis

element dxCreateScreenSource ( int width, int height )

OOP Syntax Help! I don't understand this!

Method: DxScreenSource(...)


Kötelező pataméterek

  • width : A textúra szélessége pixelben.
  • height : A textúra magassága pixelben.

Visszatérési érték

Visszaad egy textúra elemet, ha sikeres, false, ha érvénytelen paraméterek lettek megadva.

Példa

addEventHandler("onClientResourceStart", resourceRoot,
    function()
        myScreenSource = dxCreateScreenSource ( 640, 480 )          -- Create a screen source texture which is 640 x 480 pixels
    end
)

addEventHandler( "onClientRender", root,
    function()
        if myScreenSource then
            dxUpdateScreenSource( myScreenSource )                  -- Capture the current screen output from GTA
            dxDrawImage( 50,  50,  100, 100, myScreenSource )       -- Now use myScreenSource as a material and draw it lots of times
            dxDrawImage( 150, 350, 150, 100, myScreenSource )
            dxDrawImage( 250, 250, 100, 150, myScreenSource )
            dxDrawImage( 350, 30,  150, 150, myScreenSource )
        end
    end
)

Lásd még

Fordította