Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-04-16, 19:54


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Mam drobny k?opot, pr?bowa?em zrobi? obrazek kt?ry b?dzie porusza? si? w ruch myszki(teksture z drift paradise wzi??em)
Niestety nic nie wy?wietla na ekranie, tak samo z db3 kt?re jest puste.
= {}
UI.textures = {}
local screenWscreenH guiGetScreenSize()
MAX_TRANSFORM_ANGLE 12


 dxSetRenderTarget()
    if renderTarget then  
        rt3DDrawrenderTarget00screenWscreenH )

        local mxmy=getCursorPosition( )
        mx=mx*screenW
        my=my*screenH
        if not isCursorShowing() then
        mxmy=0*screenW0*screenH
        end
        local rx=-( mx-screenW/)/screenW*MAX_TRANSFORM_ANGLE
        local ry=( my-screenH/)/screenH*MAX_TRANSFORM_ANGLE

        rt3DTransformrenderTargetrxry)
    end

addEventHandler"onClientResourceStart"resourceRoot, function()
  renderTarget rt3DCreatescreenWscreenH )
  UI.textures.background dxCreateTexture"assets/images/login/background.png" )
end)

function animacja()
    rt3DSetrenderTarget )
  dxDrawImage00screenWscreenHUI.textures.background0,0,0tocolor255,255,255,255 ) )
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-16, 19:57


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Gdzie jest onClientRender?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-16, 20:02


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

ST4GE, Poprawi?em troch?, teraz wy?wietla obrazek lecz nic si? nie dzieje;/
UI = {}
UI.textures = {}
local screenWscreenH guiGetScreenSize()
MAX_TRANSFORM_ANGLE 12


 dxSetRenderTarget()
    if renderTarget then  
        rt3DDrawrenderTarget00screenWscreenH )

        local mxmy=getCursorPosition( )
        mx=mx*screenW
        my=my*screenH
        if not isCursorShowing() then
        mxmy=0*screenW0*screenH
        end
        local rx=-( mx-screenW/)/screenW*MAX_TRANSFORM_ANGLE
        local ry=( my-screenH/)/screenH*MAX_TRANSFORM_ANGLE

        rt3DTransformrenderTargetrxry)
    end

    function animacja()
      rt3DSetrenderTarget )
    dxDrawImage00screenWscreenHUI.textures.background0,0,0tocolor255,255,255,255 ) )
  end

addEventHandler"onClientResourceStart"resourceRoot, function()
  renderTarget rt3DCreatescreenWscreenH )
  UI.textures.background dxCreateTexture"assets/images/login/background.png" )
  addEventHandler('onClientRender'rootanimacja)
  showCursor(true)
end)


kod od animacji(w oddzielnym pliku)

local PATH_SHADER "assets/shader/"

function rt3DCreatew)
    local rt = { }
    rt.w
    rt.h
    rt.shader dxCreateShaderPATH_SHADER.."texture3d.fx" )
    rt.renderTarget dxCreateRenderTargetwhtrue )
    rt.fallback not rt.renderTarget or not rt.shader

    return rt
end

function rt3DDestroyrt )
    if isElementrt.shader then
        destroyElementrt.shader )
        return nil
    end
end

function rt3DSetrt )
    if not rt then return end

    if rt.renderTarget and not rt.fallback then
        dxSetRenderTargetrt.renderTargettrue )
    end
end

function rt3DDrawrtxyw) 
    if rt.fallback then return end

    dxSetShaderValuert.shader"sPicTexture"rt.renderTarget )
    dxDrawImagexywhrt.shader000tocolor255255255245 ), true )
end

function rt3DTransformrtrxryoffset ) 
    if rt.fallback then return end
    if not offset then offset 0 end

    dxSetShaderTransformrt.shaderrxry000offset )
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-16, 20:25


Kuks*







Wiek: 15
Na forum: 3030 dni
Posty: 246
Nick w MP: Kuks*

Piwa: 2208

Respekt: 115,8
Respekt: 115,8

SataN.

funkcja rt3DCreate zwraca tabel?

return rt

Wi?c zmienna renderTarget jest tabel? z warto?ciami w, h, shader, renderTarget i fallback

[ Dodano: 2019-04-16, 20:27 ]
A nie, cofam - fakt, zwraca tabel?, ale funkcje sobie tam z tej tabeli bior? dane, wi?c jest ok. P??niej mo?e to ogarn? to napisz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-18, 16:17


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: gui :: nie :: wyświetla
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » GUI 3D - Nie wyświetla Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku