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

Wysłany: 2019-12-21, 22:28


MocnyHerold







Wiek: 24
Na forum: 3121 dni
Posty: 12
Nick w MP: .MocnyHerold



Respekt: 50

Siemka, mam pytanie co zrobi? i w kt?rej linijce, aby obrazek nie wychyla? si? z lewej strony ekranu tylko z g?ry ekranu wielkie dzi?ki za pomoc!

function gui()
    for i,v in ipairs(tabela) do
        local nczas = getTickCount()
        if nczas > v.tick+v.czas then
            local sczas = v.tick+v.czas
            local progress = (sczas - nczas) / 15000
            v.alpha = interpolateBetween(v.alpha, 0, 0, 0, 0, 0, progress, "InOutQuad")
            v.alpha3 = interpolateBetween(v.alpha3, 0, 0, 0, 0, 0, progress, "InOutQuad")
        end
        if v.alpha < 1 then
            table.remove(tabela, 1)
            if #tabela < 1 then
                removeEventHandler("onClientRender", root, gui)
                gui_showed = false
            end
        end
        local nn = interpolateBetween(screenW, 0, 0, 0, 0, 0, (getTickCount()-v.tick)/800, "OutBack") 
        local dodatekY = (scale_y(64))*(i-1)
        local dodatekY2 = (scale_y(128))*(i-1)

        dxDrawImage(scale_x(540)+nn, scale_y(25) + dodatekY, scale_x(351), scale_y(60), ""..v.typ..".png", 0, 0, 0, tocolor(255, 255, 255, v.alpha), false)
        dxDrawText(v.text, scale_x(0)+nn, scale_y(-70) + dodatekY2, scale_x(1429)+nn, scale_y(186), tocolor(0, 0, 0, v.alpha), 0.95, czcionka, "center", "center", false, true    , false, false, false)
        dxDrawText(v.text, scale_x(0)+nn, scale_y(-70) + dodatekY2, scale_x(1428)+nn, scale_y(185), tocolor(255, 255, 255, v.alpha), 0.95, czcionka, "center", "center", false, true    , false, false, false)
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-21, 23:59


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Yy poczytaj o argumentach funkcji?

Więcej informacji znajdziesz w Wikipedii MTA:

interpolateBetween


Postaw piwo autorowi tego posta
 

 
Tagi: animacja
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Animacja Odpowiedz do tematu

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