[RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
4 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
[RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
Bom dia pessoal!
Na cena Loading que criei, estou tentando fazer o texto "Loading..." ficar piscando.
abaixo, um video rápido mostrando o que realmente quero fazer:
eu criei um script chamado LoadingTextScript e é nele que quero fazer esse efeito.
O nome do texto UI é LoadingText.
tentei fazer isso escrevendo isso aqui mas não funcionou:
alguém pode me ajudar e fazer esse efeito?
Na cena Loading que criei, estou tentando fazer o texto "Loading..." ficar piscando.
abaixo, um video rápido mostrando o que realmente quero fazer:
eu criei um script chamado LoadingTextScript e é nele que quero fazer esse efeito.
O nome do texto UI é LoadingText.
tentei fazer isso escrevendo isso aqui mas não funcionou:
- Código:
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class LoadTextScript : MonoBehaviour {
public float valor;
private Color color;
void Start() {
}
void Update() {
valor = Mathf.PingPong(Time.time, 1f);
var color = GetComponent<Text>().color;
color.a = valor;
}
}
alguém pode me ajudar e fazer esse efeito?
Marc7- Mestre
- PONTOS : 3369
REPUTAÇÃO : 28
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
- Código:
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class LoadTextScript : MonoBehaviour {
public float valor;
void Start() {
}
void Update() {
valor = Mathf.PingPong(Time.time, 1f);
Color color = GetComponent<Text>().color;
GetComponent<Text>().color = new Vector4(color.r,color.g,color.b, valor);
}
}
RenanMSV- Instrutor
-
PONTOS : 4409
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
Beleza Renan, é isso mesmo que eu queria, deu certo aqui!
valeu mano!!![Smile](/users/1914/40/81/62/smiles/541976152.png)
valeu mano!!
![Smile](/users/1914/40/81/62/smiles/541976152.png)
Marc7- Mestre
- PONTOS : 3369
REPUTAÇÃO : 28
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
Poderia até criar um tópico de tutorial e deixar este script lá RenanMSV pois é muito útil
JohnRambo- Moderador
-
PONTOS : 5100
REPUTAÇÃO : 661
Idade : 24
Áreas de atuação : Unity;
Programação;
Música e Sonorização;
Graduado em Análise e Desenvolvimento de Sistemas;
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
https://www.schultzgames.com/t763-tutorial-fazer-texto-pressione-uma-tecla-para-continuar-piscar-na-tela?highlight=piscar
https://www.schultzgames.com/t869-textfx-projeto-inicial?highlight=textfx
mas o modo que eu fiz é mais complicado kk e sem fade
https://www.schultzgames.com/t869-textfx-projeto-inicial?highlight=textfx
mas o modo que eu fiz é mais complicado kk e sem fade
RenanMSV- Instrutor
-
PONTOS : 4409
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
Ah sim kkk nao tinha visto
JohnRambo- Moderador
-
PONTOS : 5100
REPUTAÇÃO : 661
Idade : 24
Áreas de atuação : Unity;
Programação;
Música e Sonorização;
Graduado em Análise e Desenvolvimento de Sistemas;
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
RenanMSV, me explique o que é esse fade.
como é fazer fade nesse efeito que eu fiz?
como é fazer fade nesse efeito que eu fiz?
Marc7- Mestre
- PONTOS : 3369
REPUTAÇÃO : 28
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
John Rambo escreveu:Poderia até criar um tópico de tutorial e deixar este script lá RenanMSV pois é muito útil
É por isso que o Renan é Instrutor :D
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
Fade é o efeito do alpha (transparencia) diminuir ou aumentar aos poucos. Ao invés de sumir de uma vez ele vai sumindo aos poucos. Ali no script eu usei o PingPong para fazer este efeito apenas na variavel de alpha (transparencia) do objeto, fazendo ela diminuir e aumentar.
Fade-In = Efeito do alpha aumentar aos poucos.
Fade-Out = Efeito do alpha diminuir aos poucos.
A combinação dos dois deixa aquele efeito bonito que tem no video.
Fade-In = Efeito do alpha aumentar aos poucos.
Fade-Out = Efeito do alpha diminuir aos poucos.
A combinação dos dois deixa aquele efeito bonito que tem no video.
RenanMSV- Instrutor
-
PONTOS : 4409
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: [RESOLVIDO] Como fazer componente Alpha da cor de um texto piscar
RenanMSV escreveu:Fade é o efeito do alpha (transparencia) diminuir ou aumentar aos poucos. Ao invés de sumir de uma vez ele vai sumindo aos poucos. Ali no script eu usei o PingPong para fazer este efeito apenas na variavel de alpha (transparencia) do objeto, fazendo ela diminuir e aumentar.
Fade-In = Efeito do alpha aumentar aos poucos.
Fade-Out = Efeito do alpha diminuir aos poucos.
A combinação dos dois deixa aquele efeito bonito que tem no video.
Sim, é esse efeito bonito mesmo, de ir sumindo e aparecendo suavemente, aos poucos.
Então o script que vc me passou tem sim esse fade, porque na hora que dou o play o Loading fica sumindo e aparecendo suavemente graças ao PingPong, igual no video que eu exemplifiquei.
Então deu tudo certinho!
Ah sim, agora entendi que sem o fade é do jeito que vc fez naqueles dois links que vc me passou.
Porque acima dos links vc disse falou que não tem o fade, aí eu fiquei na dúvida.. rsrs
![Smile](/users/1914/40/81/62/smiles/541976152.png)
Mas tá tudo beleza, esse codigo foi bem útil!
Marc7- Mestre
- PONTOS : 3369
REPUTAÇÃO : 28
Respeito as regras :
![-](https://2img.net/i/empty.gif)
» [TUTORIAL] Fazer texto "Pressione uma tecla para continuar" piscar na tela.
» Como faço para fazer 'Objeto' piscar Aleatoriamente
» Como fazer efeito de dano (piscar) do player em jogo 2d?
» [RESOLVIDO] fazer o texto ser interativo
» [Resolvido]Como achar um objeto por componente?
» Como faço para fazer 'Objeto' piscar Aleatoriamente
» Como fazer efeito de dano (piscar) do player em jogo 2d?
» [RESOLVIDO] fazer o texto ser interativo
» [Resolvido]Como achar um objeto por componente?
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos