Jump to content

Efeito fade para painel DX


Recommended Posts

Posted

Queria colocar um efeito de fade (ir aumentando o alpha) de um painel quando abrir/fechar ele. Creio que deve existir uma function da comunidade ou um resource que já faça isso, porém vasculhei em tudo quanto é lugar e não achei. Se alguém puder tiver algo parecido vai me ajudar muito

  • Moderators
Posted

Você pode começar a partir do exemplo desta página:
https://wiki.multitheftauto.com/wiki/FadeInText

  • Thanks 1

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Posted (edited)
--/> Sistema básico, se tiver utilidade para você. teste,

local alpha = 255
local contagem = "down"
local timer_tick = getTickCount ( )

function system_alpha ( )   
   if timer_tick >= 1000 then
      if contagem == "down" then
         if alpha <= 100 then
            contagem = "up"
         else
            alpha = alpha - 1
         end
		 
      elseif contagem == "up" then
         if alpha >= 250 then
            contagem = "down"
         else
            alpha = alpha + 1
         end
      end
      timer_tick = getTickCount ( )
   end
end

--/# Pequeno exemplo, ao iniciar o resource.
addEventHandler("onClientRender", root, function ( )
   system_alpha ( ) --/> Chamará a função.
   dxDrawRectangle ( x*10, y*10, x*1366-20, y*766-20, tocolor ( 0, 0, 0, alpha ) )
end)

 

Edited by Angelo Pereira

" Se eu te ajudei, deixe sua avaliação, obrigado ! "

Joinha!

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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