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

Wysłany: 2020-11-14, 00:03


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

Witam mam pytanie jak doda? animacj? kt?ra b?dzie mi wysuwa?a ca?y ten obrazek z g?ry do pozycji ?rodkowej


function renderLoginBox()

    if sy 1049 then
        x_3y_3 getCenter(400,-900)
    else
        x_3y_3 getCenter(400,-550)
    end
    if actual == 'login' then
        local x_1y_1 getCenter(1920,1080)
        dxDrawImagex_1y_11920/zoom1080/zoomtexture_1000tocolor(255255255255), false)
    elseif actual == 'register' then
        local x_1y_1 getCenter(1920,1080); 
        dxDrawImage(x_1y_11920/zoom1080/zoomtexture_3000tocolor(255255255255), false)

    elseif actual == 'logins' then
    local x_1y_1 getCenter(19201080) ;local x_2y_2 getCenter(-325, -350) 
           dxDrawImage(x_1y_11920/zoom1080/zoomtexture_7000tocolor(255255255255), false)



    end
    if data.info then
        dxDrawText("\n"..data.infox_3 1y_3 1, (1161 1)/zoom, (425 1)/zoomtocolor(000255), 1dxfont0_font"center""center"falsefalsefalsefalsefalse)
        dxDrawText("\n"..data.infox_3y_31161/zoom425/zoomtocolor(25500255), 1dxfont0_font"center""center"falsefalsefalsefalsefalse)
    end
end


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 00:27


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Przyk?ad z MTA wiki

local seconds getTickCount() / 1000
local angle math.sin(seconds) * 80


Oczywi?cie musisz zast?pi? odpowiedni argument w dxDrawImage na zmienn? angle, i zatrzyma? czas w odpowiednim momencie, mo?esz te? u?y? innych funkcji math().

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 00:32


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

Nie wiem za bardzo jak to zrobi? pr?bowa?em na wielu przyk?adach jest w stanie kto? na moim przyk?adzie mi co? pokaza? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 01:08


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

filip0985, jest to kt?ry? z kolei Tw?j post, kt?ry nawi?zuje do rzeczy zaawansowanych. Jeste? osob? pocz?tkuj?c?, nie bierz si? za takie rzeczy bo nie ogarniesz ich. Zajmij si? czym? prostszym a na pewno przyniesie to jakie? rezultaty.


M?wi?c o animacji, jak? animacj? masz na my?li? Sposob?w jest mn?stwo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 01:11


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

Mam na my?li ?eby ten obrazek opuszcza? si? w d?? czyli wchodz? na serwer i ten ca?y obrazek zje?d?a do po?owy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 01:13


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

No to podali?my ci przecie? w jednym z twoich post?w funkcj?



Więcej informacji znajdziesz w Wikipedii MTA:

interpolateBetween


b?d? gotowiec


Więcej informacji znajdziesz w Wikipedii MTA:

animate



albo mo?na polecie? na laika i zupelnie z brakiem optymalizacji u?y? masowej zmienny zmiennej w renderze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 01:14


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

ale ci??ko mi jest to wykorzysta? dlatego ?e
    dxDrawImage(x_1y_11920/zoom1080/zoomtexture_3000tocolor(255255255255), false)


w tym przyk?adzie wy?ej musz? wstawi? zmienn? i nie mam poj?cia gdzie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 11:46


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Korzysta?e? kiedy? ze strony MTA Wiki? Nie? To skorzystaj a na pewno znajdziesz odpowied? na swoje pytanie. dxDrawImage w pierwszych 4 argumentach przyjmuje pozycj? obrazka na ekranie oraz szeroko?? i wysoko??. Teraz musisz znale?? tylko ten argument kt?ry odpowiada za pozycj?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 00:15


Karolowatyy







Wiek: 25
Na forum: 3286 dni
Posty: 117
Nick w MP: Ripley

Piwa: 826

Respekt: 90

Ostrzeżeń: 20%
U?yj funkcji https://wiki.multitheftauto.com/wiki/InterpolateBetween i w dxDrawImage w 2 argumenie dodajesz zmienn? z t? funkcj?.

Postaw piwo autorowi tego posta
 

 
Tagi: dodanie :: animacji :: dxdrawimage
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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