Wysłany: 2017-08-18, 15:08
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Witam, ot?? gdy pr?bowa?em zrobi? animacje do panelu logowania przy pomocy poradnika Mike_ to wyskoczy? warning w db3:
c . lua39 : Bad argument @ 'dxDrawImage' [ Expected number at argument 4 , got nil ]
Zdaje mi si? ze ten argument jest jak najbardziej w porz?dku.
Kod:
startTick = getTickCount ()
local x , y , z = screenW * 0.3030 , screenH * 0.3067 , screenW * 0.4200 , screenH * 0.3867
local x1 , y1 , z1 = screenW * 0.3030 , screenH * 0.3067 , screenW * 0.3946 , screenH * 0.3867
local a , b , c , d = interpolateBetween ( x , y , z , x1 , y1 , z1 ,( getTickCount ()- startTick )/ 1000 , "OutQuad" )
dxDrawImage ( a , b , c , d , "images/panel-wybor.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
Pilnie prosze o pomoc.
Wysłany: 2017-08-18, 15:36
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
Tam gdzie masz 'c' i 'd' podajesz width i height (szeroko?? i wysoko??) twojego obrazka
Wysłany: 2017-08-18, 16:08
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3435 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
Poradnik ma b??d.
local a , b = interpolateBetween ( x , y , z , x1 , y1 , z1 ,( getTickCount ()- startTick )/ 1000 , "OutQuad" )
dxDrawImage ( a , b , szeroko ??, wysoko ?? "images/panel-wybor.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
Wysłany: 2017-08-19, 12:25
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Ja z tym nie wyrabiam, db3 czyste a obrazek sie pojawia lecz na pozycji sktorej ma on przechodzic na dan? pozycje lecz tego nie robi.
startTick = getTickCount ()
x , y , z = screenW * 0.3030 , screenH * 0.0500 , screenW * 0.3946
x1 , y1 , z1 = screenW * 0.3030 , screenH * 0.3067 , screenW * 0.3946
a , b , c = interpolateBetween ( x , y , z , x1 , y1 , z1 ,( getTickCount ()- startTick )/ 5000 , "OutQuad" )
dxDrawImage ( a , b , c , screenH * 0.3867 , "images/panel-wybor.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
Prosze o szybk? pomoc stawiam zimne
Wysłany: 2017-08-19, 12:39
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
Zamiast 'c' podajesz sw?j 'width' obrazka (tzn. szeroko??)
Wysłany: 2017-08-19, 12:48
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Nadal sie nie rusza...
[ Dodano : 2017-08-19, 12:48 ]
Zrobi?em tak:
start = getTickCount ()
now = getTickCount ()
endTime = start + 6000
elapsedTime = now - start
duration = endTime - start
progress = elapsedTime / duration
x , y , z = screenW * 0.9012 , screenH * 0.3038 , screenW * 0.3946
x1 , y1 , z1 = screenW * 0.3030 , screenH * 0.3067 , screenW * 0.3946
a , b = interpolateBetween ( x , y , z , x1 , y1 , z1 , progress , "OutQuad" )
dxDrawImage ( a , b , screenW * 0.3946 , screenH * 0.3867 , "images/panel-wybor.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
Wysłany: 2017-08-19, 13:21
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
start = getTickCount ()
now = getTickCount ()
endTime = start + 6000
elapsedTime = now - start
duration = endTime - start
progress = elapsedTime / duration
x , y = screenW * 0.9012 , screenH * 0.3038
x1 , y1 = screenW * 0.3030 , screenH * 0.3067
a , b = interpolateBetween ( x , y , 0 , x1 , y1 , 0 , progress , "OutQuad" )
dxDrawImage ( a , b , screenW * 0.3946 , screenH * 0.3867 , "images/panel-wybor.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
Sprobuj w ten sposob
Wysłany: 2017-08-19, 13:24
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Nic
[ Dodano : 2017-08-19, 13:26 ]
Nw czy to co? pomo?e ale, ten DX jest w funkcji a render jest ca?kowicie jeszcze innej funkcji.
[ Dodano : 2017-08-20, 12:53 ]
@REF
Tagi: interpolatebetween
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: