Jump to content

[Aporte] Usefull Function dxDrawAnimWindow


Recommended Posts

Yo se que Castillo me moverá este topic a aportes pero también se que aya lo verá poca gente así que lo publicaré primeramente acá.

hice una Usefull Function para crear ventanas dx de una manera simple y rapida, bueno todo eso esta explicado en este video:

Les dejo la usefull function:

function xdDrawAnimWindow(text,alto,ancho,color,font,anim) 
    local x,y = guiGetScreenSize() 
  
    btAncho = ancho 
    btAlto = alto/20 
  
    local now = getTickCount() 
    local elapsedTime = now - start 
    local endTime = start + 1500 
    local duration = endTime - start 
    local progress = elapsedTime / duration 
    local x1, y1, z1 = interpolateBetween ( 0, 0, 0, ancho, alto, 255, progress, anim) 
    local x2, y2, z2 = interpolateBetween ( 0, 0, 0, btAncho, btAlto, btAlto/11, progress, anim) 
  
    posx = (x/2)-(x1/2) 
    posy = (y/2)-(y1/2) 
  
    dxDrawRectangle ( posx, posy-y2, x2, y2, color ) 
    dxDrawRectangle ( posx, posy, x1, y1, tocolor ( 0, 0, 0, 200 ) ) 
    dxDrawText ( text, 0, -(y1)-y2, x, y, tocolor ( 255, 255, 255, 255 ), z2, font,"center","center")    
     
--Para obtener mas animaciones visita [url=https://wiki.multitheftauto.com/wiki/Easing]https://wiki.multitheftauto.com/wiki/Easing[/url] 
  
end 

Espero les sirva :D

Edited by Guest
Link to comment
  • 4 months later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...