adaskOO, Wercio., Ja wiem czego mam u?y? tylko jak u?y? tego ?eby mi tej grafiki nie obraca?o po ekranie tylko np. pojawia?o si? na g?rze i sz?o na d??...
local sw, sh = guiGetScreenSize()
local tick = getTickCount()
local przed = 0
local po = 10
local img = dxCreateTexture("hud.png") -- Img do testu ;D
function gui()
local interpolacja = interpolateBetween(5, 0, 0, po, 0, 0, (getTickCount()-tick)/1000, "Linear")
dxDrawImage(sw * 0, sh * 0, sw * 1, sh * 1, img, interpolacja)
end
addEventHandler("onClientRender", root, gui)
local sw, sh = guiGetScreenSize()
local tick = getTickCount()
local przed = 0
local po = 10
local img = dxCreateTexture("hud.png") -- Img do testu ;D
function gui()
local interpolacja = interpolateBetween(5, 0, 0, po, 0, 0, (getTickCount()-tick)/1000, "Linear")
dxDrawImage(sw * 0, sh * 0, sw * 1, sh * 1, img, interpolacja)
end
addEventHandler("onClientRender", root, gui)
Dlaczego interpolacja wstawi?e? w rotacj?? Skoro chcesz ?eby zje?d?a?o z g?ry na d??, to zmienn? musisz doda? do Y:
local sw, sh = guiGetScreenSize()
local tick = getTickCount()
local przed = 0
local po = 10
local img = dxCreateTexture("hud.png")
function gui()
local interpolacja = interpolateBetween(przed, 0, 0, po, 0, 0, (getTickCount()-tick)/1000, "Linear")
dxDrawImage(sw * 0, sh * interpolacja, sw * 1, sh * 1, img)
end
addEventHandler("onClientRender", root, gui)
Bo wtedy prosi?em ci? o to ?eby? mi wyt?umaczy? jak zrobi? animacje obrazka w jedn? stron? Czyli tylko z g?ry na d??, a teraz ?l? do cb pytanie czy m?g? by? mi wyt?umaczy? jak zrobi? tak ?e animacja p?jdzie z g?ry na d?? a potem z do?u na g?r? ? Kr?tko ujmuj?c w dwie strony ?
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