Como fazer uma tecla ser pressionado x vezes.
4 participantes
Página 1 de 1
Como fazer uma tecla ser pressionado x vezes.
Estou com uma duvida. como faço para o meu personagem dar um impulso 3 vezes e dps a tecla de impulso nao funcionar mais ate ele recarregar.
e a outra duvida, como fazer o meu personagem parar em um lugar e recarregar os 3 pulos.
e a outra duvida, como fazer o meu personagem parar em um lugar e recarregar os 3 pulos.
Viniguerra- Iniciante
- PONTOS : 1930
REPUTAÇÃO : 0
Respeito as regras :
Re: Como fazer uma tecla ser pressionado x vezes.
Tem um Vídeo do Marcos Que Ensina a Fazer Pulo Duplo.
* Claro Que Com Uma Pequena Modificação Da Para Colocar 3 Pulos e fazer parar de funcionar.
* Claro Que Com Uma Pequena Modificação Da Para Colocar 3 Pulos e fazer parar de funcionar.
Magnatah- Instrutor
- PONTOS : 3547
REPUTAÇÃO : 209
Idade : 24
Áreas de atuação : Dєรєиvσlvєdσя Wєb(Fяσит-єиd), Blєиdєя, υиiтy, C#, ρнρ є Jαvαรcяiρт.
Respeito as regras :
Re: Como fazer uma tecla ser pressionado x vezes.
qual seria essa modificação?Magnatah escreveu:Tem um Vídeo do Marcos Que Ensina a Fazer Pulo Duplo.
* Claro Que Com Uma Pequena Modificação Da Para Colocar 3 Pulos e fazer parar de funcionar.
Viniguerra- Iniciante
- PONTOS : 1930
REPUTAÇÃO : 0
Respeito as regras :
Re: Como fazer uma tecla ser pressionado x vezes.
É bem simples, aqui está mais ou menos o esboço do código, digitei pelo celularViniguerra escreveu:Estou com uma duvida. como faço para o meu personagem dar um impulso 3 vezes e dps a tecla de impulso nao funcionar mais ate ele recarregar.
e a outra duvida, como fazer o meu personagem parar em um lugar e recarregar os 3 pulos.
- Código:
int vezesApertadas;
int maximoDeApertos;
bool canApertar;
bool startTimerRecarregador;
float tempoDeRecarga;
if(Input.GetKeyDown(KeyCode.SUATECLA)){
if(canApertar){
//adicionar o impulso, seja por rigid body ou transform.
vezesApertadas += 1;
}
}
if(vezesApertadas >= maximoDeApertos){
startTimerRecarregador = true;
canApertar = false;
}
if(startTimerRecarregador){
tempoDeRecarga += Time.deltaTime;
}
if(tempoDeRecarga >= maximoTempoRecarga){
vezesApertadas = 0;
canApertar = true;
startTimerRecarregador = false;
tempoDeRecarga = 0;
}
ruanzikaad- Mestre
- PONTOS : 3187
REPUTAÇÃO : 47
Idade : 24
Respeito as regras :
Re: Como fazer uma tecla ser pressionado x vezes.
YMas no lugar de ter um tempo pra ele recarregar o pulo, eu quero que ele encoste na plataforma para ter os pulos de volta. Como faço ?
ruanzikaad escreveu:É bem simples, aqui está mais ou menos o esboço do código, digitei pelo celularViniguerra escreveu:Estou com uma duvida. como faço para o meu personagem dar um impulso 3 vezes e dps a tecla de impulso nao funcionar mais ate ele recarregar.
e a outra duvida, como fazer o meu personagem parar em um lugar e recarregar os 3 pulos.
- Código:
int vezesApertadas;
int maximoDeApertos;
bool canApertar;
bool startTimerRecarregador;
float tempoDeRecarga;
if(Input.GetKeyDown(KeyCode.SUATECLA)){
if(canApertar){
//adicionar o impulso, seja por rigid body ou transform.
vezesApertadas += 1;
}
}
if(vezesApertadas >= maximoDeApertos){
startTimerRecarregador = true;
canApertar = false;
}
if(startTimerRecarregador){
tempoDeRecarga += Time.deltaTime;
}
if(tempoDeRecarga >= maximoTempoRecarga){
vezesApertadas = 0;
canApertar = true;
startTimerRecarregador = false;
tempoDeRecarga = 0;
}
Viniguerra- Iniciante
- PONTOS : 1930
REPUTAÇÃO : 0
Respeito as regras :
Re: Como fazer uma tecla ser pressionado x vezes.
Basta usar um OnTriggerEnter para deixar uma variável booleana verdadeira que permite pular de novo, ou um raycast apontado para baixo
Tópicos semelhantes
» Como fazer o botão de tiro com touch nao com tecla
» Como fazer para sair do jogo apertando uma tecla?
» Tem como pegar a tecla digitada no teclado e fazer uma string
» Quero fazer um sistema de apertar uma tecla e ativar uma ação ou animação, como faço?
» como fazer botão simular uma tecla do teclado para jogos android unity
» Como fazer para sair do jogo apertando uma tecla?
» Tem como pegar a tecla digitada no teclado e fazer uma string
» Quero fazer um sistema de apertar uma tecla e ativar uma ação ou animação, como faço?
» como fazer botão simular uma tecla do teclado para jogos android unity
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos