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

Wysłany: 2020-11-25, 18:59


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

Mam problem z animate bo na wikipedii MTA, jest napisane:


--Slide Animation
local sx, sy = guiGetScreenSize( )
local window = guiCreateWindow((sx-300)/2, (sy-400)/2, 300, 400, "Test", false)
guiSetVisible(window, false)
bindKey("f2", "down", function( )
    if anim then return end
    local v = guiGetVisible(window)
    if not v then 
        guiSetVisible(window, true)
        animate(0, 1, 1, 1000, function(alpha)
            guiSetAlpha(window,alpha)
        end)
    end
    anim = true
    animate(v and 400 or 0, v and 0 or 400, 2, 1250, function(height)
        if v and height == 0 then 
            guiSetVisible(window, false)
            anim = false
        elseif not v and height == 400 then
            anim = false
        end
        local w, h = guiGetSize(window, false)
        guiSetSize(window, w, height, false)
    end)
end)




ja zrobilem tak:
local pos = {
    bg = {x = sw(0), y = sh(0), w = sw(1920), h = sw(1080) },
    panel = {x = sw(405), y = sh(230), w = sw(1154), h = sw(623) }
}
animate(600, -60, 2, 1500, function(player)
    dxDrawImage(pos["panel"].x, pos["panel"].y, pos["panel"].w, pos["panel"].h, ui.panel)
end)
Obraz si? pojawia, ale po chwili znika bez ?adnej animacji

Mam pytanie czy mo?e kto? da? przyk?ad z tym pod dxDrawImage

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-25, 20:14


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wykonaj funkcje animate, przechowuj gdzie? liczb?, kt?r? zwraca Ci animate i t? liczb? u?ywaj w evencie onClientRender w funkcji dxDraw...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-25, 21:24


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

"Wilq" napisał/a:

Wykonaj funkcje animate, przechowuj gdzie? liczb?, kt?r? zwraca Ci animate i t? liczb? u?ywaj w evencie onClientRender w funkcji dxDraw...



M?g?by? da? przyk?ad w funkcji dxDraw? Bo chodzi mi te? o co chodzi z argumencie 1,2 czy to X czy Y

Postaw piwo autorowi tego posta
 

 
Tagi: animate
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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