Bc# Posted June 21, 2013 Posted June 21, 2013 (edited) 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 Edited June 26, 2013 by Guest
Sasu Posted June 24, 2013 Posted June 24, 2013 Donde defines start? Y tambien debes definir x,y con guiGetScreenSize. local x,y = guiGetScreenSize()
Bc# Posted June 26, 2013 Author Posted June 26, 2013 Donde defines start? Y tambien debes definir x,y con guiGetScreenSize. local x,y = guiGetScreenSize() Agregado, perdón olvidé ponerlo en la función, pero gracias por el recordatorio.
JuanM27 Posted November 11, 2013 Posted November 11, 2013 muy bueno, una pregunta esto se puede usar como cualquier gui normal? es decir se le puede agregar botones, list, etc? gracias por el aporte y ojala me puedas sacar la duda
Sensacion Posted November 11, 2013 Posted November 11, 2013 muy bueno, una pregunta esto se puede usar como cualquier gui normal?es decir se le puede agregar botones, list, etc? gracias por el aporte y ojala me puedas sacar la duda Si, todo lo que tengas dentro del gui
Recommended Posts