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

Wysłany: 2015-06-11, 15:55


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam mam problem z funkcj? interpolateBetween. Mo?e mi kto? wyja?ni? jak u?ywa? tej funkcji i jak j? uzupe?ni? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-11, 16:53


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie jest to nic trudnego


timery z getTickCount masz w przyk?adach na wiki.
pierwsza,druga,trzecia warto?? to od jakiego punktu ma odlicza?
czwarta,piata,szosta warto?? to do jakiego punktu ma odlicza?
si?dma to czas kt?ry wyliczasz z getTickCount()
?sma to typ p?ynnego przej?cia.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-11, 17:02


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

to mam rozumie? z
wartosc1 = pierwsza + czwarta
wartosc2 = druga+ piata
wartosc3 = trzecia + szosta
i do ka?ej wartosci to jeszcze getTickCount()
?sma to typ p?ynnego przej?cia. - sk?d mam pobra? te warto?ci ?

[ Dodano: 2015-06-11, 17:02 ]
Mo?esz te? da? przyk?ad ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-11, 17:28


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

masz w easing function na wiki te typy.

Przyk?ad na przej?cie gui z punktu A do B


oknoguiCreateWindow 100100100100"Przyk?ad"true )



addEventHandler("onClientRender",root,function()
    if active then
        local now getTickCount()
        local endTime start 2000
        local elapsedTime now start
        local duration endTime start
        local progress elapsedTime duration
        local gx,gy=guiGetPosition(okno,false)
        local x,y=interpolateBetween(gx,gy,0,200,200,0,progress,"Linear")
        guiGetPosition(okno,x,y,false)
    end
end)

addCommandHandler("przesun",function()
    active=true
    start=getTickCount()
end)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-12, 18:49


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Dzi?kuje za pomoc. Oczywi?cie piwka dla pomocnych i mo?na zamkn?? temat.

Postaw piwo autorowi tego posta
 

 
Tagi: interpolatebetween
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