SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Sistema de Localization " Multi Idiomas para jogos"
Minha textura não aparece
Dúvida de Botões mobile, no c#???
Tunagem de veiculos
Como separar um audio na unity ?
[Game] World Adventure (Nova Beta)
[DEVLOG] Projeto - Girl Blade
Cursos Para Areá da Informatica
[TUTORIAL] Unity 5 - Sistema Completo de PORTAS E CHAVES
Formação de equipa para o Jogo Until the last
Quanto custa $$$ ?
Resolução De Tela x 2D Mobile Game
Load e Save?
(DUVIDA)PlayerPrefs
[TUTORIAL] Android - Sistema de controle third person shooter, Joystick + Swipe camera
Visual Stuido Duvida SIMPLES !! ME AJUDEM !! HELP
Duvida com o visual studio
Tutorial de Fps Multiplayer
[____ASSET____] MS Vehicle System (FREE VERSION)
Esvaziar GridLayoutGroup.
Eu não consigo abrir o monodevelop
Erro ao alterar variável em tempo de execução !???
Perde vida e CheckPoint?
Como posso fazer para que o braço do meu personagem siga a minha câmera?
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Inimigo Em C# Seguir e Atacar o Player !
Editar um material individual.
[TUTORIAL] Unity 5 - Botão contínuo usando UI (Manter pressionado)
clicar com o botão direito do mouse em um BOTÃO
Como criar a mira de armas em personagens em terceira pessoa
Como usar o script da unity "MouseLook" em outros scripts ?
[TUTORIAL] Camera orbital com zoom (scroll)
[DUVIDA]Como usar o setActive no photon
Diminuir a velocidade do veiculo Ativa um setActive
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
Script para Câmera em primeira pessoa.
[TUTORIAL] Luz Principal,Luz de Freio,Piscas para Carro,Moto,Caminhão,Ônibus,Etc...
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[_____CRONOGRAMA DO CANAL_____]
Pulo 2D
Rotação apontando para um Objeto.
Baixe grátis modelos 3D - Hospital + objetos e personagens equipados com ossos
Controlar luz de fundo no Android
[RESOLVIDO] Script para cubo aparecer
Criar SplashScreen entre duas cenas
Modelagem do braço personagem
VENHAM CONTEMPLAR CUBOID! E entrem para a equipe!
Duvida com Animacoes
[Alpha Android] - Night Hunter DevLog - Action RPG (25 de julho de 2017) Baixe!
(Avaliem) Menu interativo simples
Instanciar Objeto em Distancia Certa!
Gerador de mesh procedual
[ENQUETE] Modelo com normal map e diferença - Aula de Bake
Opiniões para carregar prefabs pesados: Resources, Asset Bundles ou cenas?
Como coloco video do youtube
Audio Player C#
Algum tutorial sobre multiplayer simples é em portugues???
Meu jogo: Cuboid (v0.1.0)
VSync ??
Duvida com o Terrain da Unity5
Vagas para o Naufrágio, um jogo sobrevivência que estou desenvolvendo
Ajuda para desenvolvimentos dos jogos de vocês
Sistema de Trafego de Carros e Pedestres!
[RESOLVIDO] Braço esta desaparecendo alguem pode me dizer? vejam o video
inimigo atirar no player
Update desenvolvimento do meu jogo Epic Survival (Re Survival :D)
Como retornar "false" se um objeto não existir?
Opinião sobre modelo feito no Blender
Como faz a geração de terreno aleatório???
Bugs na textura
O que voces esperam em um jogo onde voce e um peixe???
[Equipe] Equipe para jogo tower defense low poly
COMO FAZER UM SISTEMA DE PARKOUR (SEM ANIMACAO) IDEIAS
Arrastar um botão ao manter o mouse pressionado
como reconhecer a ''face'' de uma mesh da agua
Oque acham dessa Meia Historia para meu jogo de sobrevivencia!
PESSOAL PRA VOCÊS OQUE TEM QUE TER EM UM JOGO DE SOBREVIVENCIA?
Duvidas sobre a criação de jogos para celular
Grupo de desenvolvimento no Discord
Ajuda em Script de colisao na unity
[RESOLVIDO] jogo buga a textura (manchas azuis e vermelhas)
ROTACIONAR NO ÂNGULO DO GAMEOBJECT
dúvida sobre resolução para mobile
[RESOLVIDO] CAMERA NÃO VISUALIZA LENS FLARE
Ajuda com scripts de inimigo e player'' interação de zumbi e player''
como abrir o app de email a partir de um jogo unity ?
[DÚVIDA] [2D] ALTERAR SPRITE SEM PRECISAR IMPORTAR DE NOVO
Bug Unity ?
Criar Cidade Para Game
[TUTORIAL] Suspensão de carro com SLIDER
[TUTORIAL] Script de arma automatica
Procurar um Índice em uma lista
Alguem me recomenda uma versao estavel e atualizada da unity :C
[dúvida] Comando tranform.rotatante.x não funcionando direito.
[TUTORIAL] Teleporte com tempo.
Laser 2D
Procuro equipe para criar jogo multiplayer online de sobrevivência.
Script não detecta certos comandos como "Input" e "GetKeyDown"
Duvida com Transform.position
Hoje à(s) 9:21 pm
Hoje à(s) 9:18 pm
Hoje à(s) 8:52 pm
Hoje à(s) 8:49 pm
Hoje à(s) 8:26 pm
Hoje à(s) 8:23 pm
Hoje à(s) 8:19 pm
Hoje à(s) 8:07 pm
Hoje à(s) 7:59 pm
Hoje à(s) 7:18 pm
Hoje à(s) 6:58 pm
Hoje à(s) 6:50 pm
Hoje à(s) 6:45 pm
Hoje à(s) 6:35 pm
Hoje à(s) 5:29 pm
Hoje à(s) 5:20 pm
Hoje à(s) 5:17 pm
Hoje à(s) 4:12 pm
Hoje à(s) 4:03 pm
Hoje à(s) 3:54 pm
Hoje à(s) 3:47 pm
Hoje à(s) 3:43 pm
Hoje à(s) 3:31 pm
Hoje à(s) 3:29 pm
Hoje à(s) 3:28 pm
Hoje à(s) 3:26 pm
Hoje à(s) 3:22 pm
Hoje à(s) 3:20 pm
Hoje à(s) 3:19 pm
Hoje à(s) 3:17 pm
Hoje à(s) 3:13 pm
Hoje à(s) 3:12 pm
Hoje à(s) 3:08 pm
Hoje à(s) 3:05 pm
Hoje à(s) 2:41 pm
Hoje à(s) 2:28 pm
Hoje à(s) 2:27 pm
Hoje à(s) 2:22 pm
Hoje à(s) 1:55 pm
Hoje à(s) 1:54 pm
Hoje à(s) 1:50 pm
Hoje à(s) 12:35 pm
Hoje à(s) 11:43 am
Hoje à(s) 9:42 am
Hoje à(s) 9:22 am
Hoje à(s) 8:05 am
Hoje à(s) 8:03 am
Hoje à(s) 1:58 am
Ontem à(s) 10:10 pm
Ontem à(s) 9:37 pm
Ontem à(s) 8:45 pm
Ontem à(s) 3:58 pm
Ontem à(s) 1:48 pm
Ontem à(s) 9:26 am
Ontem à(s) 6:38 am
Ontem à(s) 2:42 am
Ontem à(s) 2:19 am
Seg Jul 24, 2017 11:25 pm
Seg Jul 24, 2017 10:51 pm
Seg Jul 24, 2017 9:53 pm
Seg Jul 24, 2017 9:00 pm
Seg Jul 24, 2017 8:54 pm
Seg Jul 24, 2017 8:11 pm
Seg Jul 24, 2017 5:04 pm
Seg Jul 24, 2017 2:20 pm
Seg Jul 24, 2017 2:09 pm
Seg Jul 24, 2017 12:54 pm
Seg Jul 24, 2017 9:18 am
Dom Jul 23, 2017 10:16 pm
Dom Jul 23, 2017 7:53 pm
Dom Jul 23, 2017 5:36 pm
Dom Jul 23, 2017 5:34 pm
Dom Jul 23, 2017 4:14 pm
Dom Jul 23, 2017 2:52 pm
Dom Jul 23, 2017 10:51 am
Dom Jul 23, 2017 5:35 am
Dom Jul 23, 2017 5:32 am
Dom Jul 23, 2017 5:30 am
Dom Jul 23, 2017 1:56 am
Sab Jul 22, 2017 11:48 pm
Sab Jul 22, 2017 9:42 pm
Sab Jul 22, 2017 8:31 pm
Sab Jul 22, 2017 7:30 pm
Sab Jul 22, 2017 7:19 pm
Sab Jul 22, 2017 4:05 pm
Sab Jul 22, 2017 3:04 pm
Sab Jul 22, 2017 2:35 pm
Sab Jul 22, 2017 10:49 am
Sab Jul 22, 2017 9:53 am
Sab Jul 22, 2017 6:19 am
Sab Jul 22, 2017 6:17 am
Sex Jul 21, 2017 11:57 pm
Sex Jul 21, 2017 11:33 pm
Sex Jul 21, 2017 10:37 pm
Sex Jul 21, 2017 10:33 pm
Sex Jul 21, 2017 10:24 pm
Sex Jul 21, 2017 9:29 pm
Sex Jul 21, 2017 9:25 pm
Sex Jul 21, 2017 9:17 pm
MiguelLuiz
mathalx
thiagograssi
thiagograssi
Zecandy
Mateus2583
dstaroski
Duarte
nilsonnolasco
916anderson
mathalx
mathalx
Callyde Jr
Zecandy
thiagograssi
ManoTrevor
ManoTrevor
Rodz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
joabr
MarcosSchultz
MarcosSchultz
dstaroski
MarcosSchultz
MarcosSchultz
MarcosSchultz
joabr
dstaroski
glauco
edfisicaweb
dstaroski
dstaroski
rafaelllsd
marcos4503
zMicael
Duarte
Huser
Yagogomes
marcos4503
Madness
thiagograssi
fecirineu
cody0033
Extreme Craft
marcos4503
Onagro
arthearthutr
Duarte
glauco
deikson
zMicael
Joaopm1
dstaroski
Madness
Yagogomes
IanLuan
IanLuan
rafaelllsd
ManoTrevor
thzin
vermelhinho
vermelhinho
vermelhinho
dimmuo
Weverton Borges da Silva
Extreme Craft
marcos4503
marcos4503
Diego Felix
Robinsandi
marcos4503
IanLuan
sidney1234
Duarte
Gabriel César O
Gabriel César O
Joaopm1
marcos4503
arthearthutr
arthearthutr
roger224
Gaimo
xXGianlucksXx
MarcosSchultz

Ajuda

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

DÚVIDA Ajuda

Mensagem por joandersonPe em Ter Jan 03, 2017 9:08 pm

Boa noite pessoal.
estou desenvolvendo um jogo de quiz, e estou com um probleminha na programação, quando o usuário responde a pergunta ele passa para a próxima pergunta sem dizer ao usuário se ele acertou ou errou.
eu gostaria que quando ele pressionasse o botão, um V de verdadeiro ou um X erro aparecesse na tela e depois fosse para a próxima pergunta, ou que o botão mudasse de cor dependendo da resposta do usuário, verde ou vermelha.
A unica forma de retribuir a quele(s) que me ajudarem é colocando o seu nome como desenvolvedor do jogo, lá na aba de créditos, o jogo será gratuito e pra Android.
linguagem de programação C#.
desde de já agradeço pela atenção de todos. Smile

joandersonPe
Iniciante
Iniciante

PONTOS : 510
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda

Mensagem por Manawydan em Ter Jan 03, 2017 9:25 pm

como voce esta gerando as perguntas?
Voce pode criar um array com as respostas certas e comparar com as respostas do usuario, por exemplo se a resposta da 1 pergunta for "A" entao no array de respostas certas voce pode colocar um 0 que significa "A" e comparar com a resposta do usuario, caso for "B" use 1, "C" 2 ...
Isso pode depender um pouco se seu quiz tem perguntas aleatorias ou se é sempre as mesmas perguntas na mesma ordem ...
avatar
Manawydan
Moderador

PONTOS : 931
REPUTAÇÃO : 168
Idade : 20
Respeito as regras :

Ver perfil do usuário https://wad.ojooo.com/register.php?ref=ManawydanBr

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda

Mensagem por joandersonPe em Ter Jan 03, 2017 9:50 pm

o problema é que eu não manjo muito bem de programação, e eu usei no código as condições simplificadas, o jogo funciona bem, porem o usuário ao responder a pergunta ele não sabe se acertou ou errou, ele só fica sabendo acertou no final depois de responder umas 20 perguntas.

joandersonPe
Iniciante
Iniciante

PONTOS : 510
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda

Mensagem por Manawydan em Ter Jan 03, 2017 10:07 pm

as perguntas sao aleatorias ou sempre as mesmas?
se for sempre as mesmas voce apenas cria um array de int com as respostas certas e outro com as respostas do usuario, cada vez que o usuario responde uma voce altera o valor do array do usuario, e então ocmpare com o array de respostas certas e se ambos tiverem o mesmo numero entao ele acertou...
se possivel poste o script aki pra tentarmos entender como voce esta fazendo o script
avatar
Manawydan
Moderador

PONTOS : 931
REPUTAÇÃO : 168
Idade : 20
Respeito as regras :

Ver perfil do usuário https://wad.ojooo.com/register.php?ref=ManawydanBr

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda

Mensagem por joandersonPe em Ter Jan 03, 2017 10:17 pm

Bem amigo, todas as perguntas e respostas estão dentro de um vetor [] uma variavel a, b, c, e d.
meu problema esta aqui neste trecho de código que vai do a ao d.

public void resposta(string alternativa){
if (alternativa == "A") { // EXECUTA O COMANDO PARA A RESPOSTA A caso ela seja verdadeira
if(alternativaA[idPergunta] == corretas[idPergunta]){
acertos += 1;
}
// EXECUTA O COMANDO PARA A RESPOSTA A caso ela seja verdadeira
//else if(alternativaA[idPergunta] != corretas[idPergunta]){

// }

ele lé a pergunta do usuário, mais não diz se ela esta certa ou errada, e passa para a próxima pergunta, já tentei varias coisas e nada, vai fazer uns 3 meses que estou tentando e nada.
a parte do final do código que esta comentada foi minha tentativa final para ver se dava certo e nada.

joandersonPe
Iniciante
Iniciante

PONTOS : 510
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda

Mensagem por Manawydan em Ter Jan 03, 2017 10:42 pm

Só com essa parte do codigo fica meio dificil ajudar, e uma dica quando for postar script click no botao 'SCRIPT' e nele vai aparecer um quadrado entao só colar o script nele que fica mais facil de ler.
De qualquer forma eu tentaria fazer um pouco diferente do que voce esta fazendo(mais ou menos assim):
Código:
public class Exemplo: MonoBehaviour{
   public string[]respostasCertas = {"A","D","B","A","C"};
   public string[]respostasUsuario = {"","","","",""};
   int indiceAtual = 0;
   int acertos = 0;
   
   public void Responder(string alternativa){
      respostasUsuario[indiceAtual] = alternativa;
      if(respostasCertas[indiceAtual] == respostasUsuario[indiceAtual]){
         acertos++;
         print("Voce acertou");
         
      }
      else
      {
         print("Voce errou");
      }
      indiceAtual++;
   }
   
}

Ou seja criei um array de string com as alternativas corretas, e outro com as alternativas do usuario, e no metodo Responder eu altero o array do usuario com base no que ele respondeu, entao verifico se o que ele respondeu bate com a resposta correta...
Então com esse exemplo voce teria que chamar o metodo Responder por botoes ou outro elemento UI.
Tente entender o exemplo e aplique no seu codigo.
avatar
Manawydan
Moderador

PONTOS : 931
REPUTAÇÃO : 168
Idade : 20
Respeito as regras :

Ver perfil do usuário https://wad.ojooo.com/register.php?ref=ManawydanBr

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda

Mensagem por joandersonPe em Qua Jan 04, 2017 11:58 am

Obrigado pelas dicas amigo.
O seu código, é bem interessante.
vou tentar compreender ele melhor e ver se vai funcionar no quiz. 
Bem.
Este é o código que fis, como avia dito, ele funciona bem, mais não diz ao usuário se ele acertou ou errou a pergunta, só mostra no final o quanto de resposta ele acertou.
exemplo: 20 de 30, 12 de 30 e etc...

Manda teu nome completo lá para o meu email.

public class responder : MonoBehaviour {

private int idTema;

public Text pergunta;
public Text respostaA;
public Text respostaB;
public Text respostaC;
public Text respostaD;
public Text infoRespostas;

public string[] perguntas; // armazena todas as perguntas
public string[] alternativaA; // armazena todas as alternativa A
public string[] alternativaB; // armazena todas as alternativa B
public string[] alternativaC; // armazena todas as alternativa C
public string[] alternativaD; // armazena todas as alternativa D
public string[] corretas; // armazena as alternativa corretas

private int idPergunta;

private float acertos;
private float questoes;
private float media;
private int notaFinal;

void Start () {
idTema = PlayerPrefs.GetInt("idTema");
idPergunta = 0;
questoes = perguntas.Length;

pergunta.text = perguntas [idPergunta];
respostaA.text = alternativaA [idPergunta];
respostaB.text = alternativaB [idPergunta];
respostaC.text = alternativaC [idPergunta];
respostaD.text = alternativaD [idPergunta];

infoRespostas.text = " Respondendo "+(idPergunta + 1).ToString()+" de "+questoes.ToString()+" Salmos.";
}

public void resposta(string alternativa){
if (alternativa == "A") { // EXECUTA O COMANDO PARA A RESPOSTA A caso ela seja verdadeira (certa)
if(alternativaA[idPergunta] == corretas[idPergunta]){
acertos += 1;
}
// EXECUTA O COMANDO PARA A RESPOSTA A caso ela seja falsa (errada)
//else if(alternativaA[idPergunta] != corretas[idPergunta]){

// }
}

else if (alternativa == "B") { // EXECUTA O COMANDO PARA A RESPOSTA B
if(alternativaB[idPergunta] == corretas[idPergunta]){

acertos += 1;
}
//else if(alternativaA[idPergunta] != corretas[idPergunta]){

//}
}

else if (alternativa == "C") { // EXECUTA O COMANDO PARA A RESPOSTA C
if (alternativaC [idPergunta] == corretas [idPergunta]) {

acertos += 1;
}
//else if(alternativaA[idPergunta] != corretas[idPergunta]){

//}
}

else if (alternativa == "D") { // EXECUTA O COMANDO PARA A RESPOSTA D
if(alternativaD[idPergunta] == corretas[idPergunta]){

acertos += 1;
}
//else if(alternativaA[idPergunta] != corretas[idPergunta]){

//}
}
proxima_pergunta ();
}

void proxima_pergunta(){
idPergunta += 1;

if (idPergunta <= (questoes - 1)) {
pergunta.text = perguntas [idPergunta];
respostaA.text = alternativaA [idPergunta];
respostaB.text = alternativaB [idPergunta];
respostaC.text = alternativaC [idPergunta];
respostaD.text = alternativaD [idPergunta];

infoRespostas.text = " Respondendo " + (idPergunta + 1).ToString () + " de " + questoes.ToString () + " Salmos.";


else {
media = 10 * (acertos / questoes); //calcula a media com base no percentual de acerto
notaFinal = Mathf.RoundToInt (media); //arredonda a nota para o próximo inteiro, segundo as regras da matemática

if(notaFinal > PlayerPrefs.GetInt("notaFinal"+idTema.ToString())){
PlayerPrefs.SetInt ("notaFinal" + idTema.ToString (), notaFinal);
PlayerPrefs.SetInt ("acertos" + idTema.ToString (), (int) acertos);
}

PlayerPrefs.SetInt ("notaFinalTemp" + idTema.ToString (), notaFinal);
PlayerPrefs.SetInt ("acertosTemp" + idTema.ToString (), (int) acertos);

Application.LoadLevel ("notaFinal");
}
}
}

joandersonPe
Iniciante
Iniciante

PONTOS : 510
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum