HU/dxCreateScreenSource

From Multi Theft Auto: Wiki
Revision as of 17:57, 17 October 2018 by Surge (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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