CRIANDO UM DIÁLOGO NA UNITY

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 150

  • @saloverheaven
    @saloverheaven 3 года назад +11

    CARAMBA! Finalmente! esse era o tutorial que eu precisava! You are Awesome!

  • @Shadow-gc1em
    @Shadow-gc1em 3 года назад +30

    Ensina como fazer cutscenes completas, seria massa

    • @Maanola4
      @Maanola4 3 года назад +1

      nossa, siimm

  • @robertobatista1497
    @robertobatista1497 3 года назад +25

    Trás o tutorial, também queria ver um de criar um RPG no unity

    • @ryder5728
      @ryder5728 3 года назад

      Up

    • @afonsortos
      @afonsortos 3 года назад

      EU VIM DUM VÍDEO DE COMO CRIAR UM RPG PRA ETSE VIDEO
      KKK

    • @robertobatista1497
      @robertobatista1497 3 года назад

      @@afonsortos cade o link?

    • @afonsortos
      @afonsortos 3 года назад +1

      @@robertobatista1497 é este o video: ruclips.net/video/IZuwdJFyURk/видео.html
      (mas ja nao me lembro de antes eu vi a parte um ou a parte dois..

    • @robertobatista1497
      @robertobatista1497 3 года назад

      @@afonsortos vlw amigo

  • @Espiral01
    @Espiral01 3 года назад +2

    Que aula Sensacional! Obrigado! Traz a tradução também!!

  • @erisonmaciel1961
    @erisonmaciel1961 3 года назад +3

    sistema de escolhas é possivel fazer um video com esse tema pfv ? ou já possui um
    ia ser legal uma barra de carma pra definir se seu personagem foi bom ou mal e ter dois finais dependendo das suas escolhas no game. conheci hj seu canal e já to maratonando videos, é muito bem feito te desejo ainda mais sucesso mano

  • @_JPkun
    @_JPkun 3 года назад

    É muito legal ver gente programando na Unity e fazer um paralelo do que está acontecendo no código de Unity com o código de Godot, as similaridades são bem grandes, só é feito de um jeito diferente. Por exemplo Wenes faz a detecção de colisão com o diálogo dentro de um update, já no Godot você usaria uma função signal que faz a mesma coisa só que usando metodo de sinais.

  • @ugobuga
    @ugobuga 3 года назад +2

    Conteudo muito bom como sempre, Wenes!
    E por favor, faça o tutorial sobre localizaçao! Muito necessario! Hahaha

  • @kenzokenzo2726
    @kenzokenzo2726 Год назад +3

    No minuto 14:52 eh preciso inserir os textos nas variaveis, porem em meu unity nao eh possivel, aparece o sinal de BLOCK quando tento arrastar para dentro... Alguem pode me ajudar?

  • @pasti9607
    @pasti9607 2 года назад

    Muito obrigado! Não tem ideia o quanto esse vídeo me ajudou

  • @douglashenriqueluciano
    @douglashenriqueluciano 3 года назад +5

    Com certeza queremos ver essa aula de como traduzir pra outras línguas! 👏🏻👏🏻👏🏻

  • @wagner3741
    @wagner3741 3 года назад +1

    Sim gostaria muito que você trouxesse esse próximo tutorial de como traduzir os textos

  • @solutions00
    @solutions00 3 года назад +2

    Tras o tutorial de traducao e fala sobre o valhein

  • @EnzoSouza01
    @EnzoSouza01 3 года назад +2

    Mais um vídeo Legal , sempre tive vontade de fazer isso

  • @gabrielsouza9651
    @gabrielsouza9651 2 года назад

    Ótimo vídeo! Traz sim, você explica muito bem e é bem objetivo

  • @devlucao
    @devlucao 3 года назад

    Muito bom...
    Definitivamente eu vou passar a vê se tem vídeo aqui no canal indo no mesmo ou pela notificação do Discord, já que a notificação do RUclips está toda bugada

  • @douglashenriqueluciano
    @douglashenriqueluciano 3 года назад +1

    Carambaa que foda, vou recomendar até pra minha avó o vídeo! 🤣🤣👏🏻👏🏻👏🏻

  • @igormoura8591
    @igormoura8591 3 года назад +2

    Por favor Wenes, trás o tutorial de como traduzir os jogos, vai ajudar bastante

  • @elainecristinajovanidemace2413
    @elainecristinajovanidemace2413 3 года назад

    @Crie Seus Jogos agradeço mt por fazer esse tutorial
    estou fazendo um projeto e queria fazer dialogo com um npc e inimigos
    vlww

  • @gabrielbezerra477
    @gabrielbezerra477 3 года назад +1

    Estou juntando dinheiro para o meu notebook vou aproveitar e aprender programação com ele. Vlw Wenes

  • @Mightraptyle
    @Mightraptyle 3 года назад +10

    Ótimo vídeo, Só estou tendo alguns problemas, quando aperto spaço mais de uma vez o personagem continua falando a mesma coisa e não desaparece a caixa de texto

    • @pedrolucascunha7285
      @pedrolucascunha7285 2 года назад

      tambem precisso saber como mudar isso

    • @BigUmen
      @BigUmen 2 года назад

      também tenho dúvida nisso

    • @AprendendoJogosnaUnity
      @AprendendoJogosnaUnity 2 года назад

      @@pedrolucascunha7285 Você precisa usar o comando StopAllCoroutines(); para parar todas as corrotinas.👍

    • @BigUmen
      @BigUmen 2 года назад +1

      @@AprendendoJogosnaUnity Você consegue explicar de um jeito um pouco mais específico? É que eu sou meio novato e não sei como arrumar isso. Os códigos estão aqui
      using System;
      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      using UnityEngine.UI;
      public class DialogueControl : MonoBehaviour
      {
      [Header("Components")]
      public GameObject dialogueObj;
      public Image profile;
      public Text speechText;
      public Text actorNameText;
      [Header("Settings")]
      public float typingSpeed;
      private string[] sentences;
      private int index;
      public void Speech(Sprite p, string[] txt, string actorName)
      {
      dialogueObj.SetActive(true);
      profile.sprite = p;
      sentences = txt;
      actorNameText.text = actorName;
      StartCoroutine(TypeSentence());
      }
      internal void Speech(string[] speechTxt)
      {
      throw new NotImplementedException();
      }
      internal void Speech(string[] speechTxt, string actorName)
      {
      throw new NotImplementedException();
      }
      IEnumerator TypeSentence()
      {
      foreach (char letter in sentences[index].ToCharArray())
      {
      speechText.text += letter;
      yield return new WaitForSeconds(typingSpeed);
      }
      }
      public void NextSentence()
      {
      if(speechText.text == sentences[index])
      {
      if(index < sentences.Length - 1) //ainda há textos
      {
      index++;
      speechText.text = "";
      StartCoroutine(TypeSentence());
      }
      else //lido quando acaba os textos
      {
      speechText.text = "";
      index = 0;
      dialogueObj.SetActive(false);
      }
      }
      }
      }
      --------------------------------------------------------------------------------------------------------------------------------------
      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      public class Dialogue : MonoBehaviour
      {
      public Sprite profile;
      public string[] speechTxt;
      public string actorName;
      public LayerMask playerLayer;
      public float radious;
      private DialogueControl dc;
      bool onRadious;
      private void Start()
      {
      dc = FindObjectOfType();
      }
      private void FixedUpdate()
      {
      Interact();
      }
      private void Update()
      {
      if(Input.GetKeyDown(KeyCode.E) && onRadious)
      {
      dc.Speech(profile, speechTxt, actorName);
      }
      }
      public void Interact()
      {
      Collider2D hit = Physics2D.OverlapCircle(transform.position, radious, playerLayer);
      if(hit != null)
      {
      onRadious = true;
      }
      else
      {
      onRadious = false;
      }
      }
      private void OnDrawGizmosSelected()
      {
      Gizmos.DrawWireSphere(transform.position, radious);
      }
      }

    • @AprendendoJogosnaUnity
      @AprendendoJogosnaUnity 2 года назад

      ​@@BigUmen Você vai adicionar no método Speech do script DialogueController, o comando StopAllCoroutines( );👍

  • @levianngamer8756
    @levianngamer8756 3 года назад +3

    Como posso fazer o jogador escolha uma resposta e consequentemente mudar oque o npc vai falar?

  • @isaacdebiasi1973
    @isaacdebiasi1973 3 года назад

    Ótimo tutorial como sempre Wenes. Não pensou em trazer o mesmo método que usou no CyberWar ? Vi que usou umas mecânicas com leitura de arquivo externo e tal, pra unir varias traduções, seria massa

  • @AlexandreCamargoOficial
    @AlexandreCamargoOficial 3 года назад +1

    Como faço para definir em vez do mouse para avançar o dialogo, deixar como padrão a seta para baixo?

  • @TecnologiaseCiencias
    @TecnologiaseCiencias Год назад

    Muito bom!
    Consegue fazer essas mensagens aparecerem como um balão em cima do personagem, sempre a última mensagem e fazer eles interagirem conversando.
    Acredito se gravar um vídeo com isso vai ser show também.

  • @Foxnataa
    @Foxnataa 3 года назад

    Obrigado cara Estava precisando muito disso!

  • @jeferbd7173
    @jeferbd7173 10 месяцев назад +1

    Collider2D funcionaria para o 3d? qual função poderia usar o lugar para 3d, caso não funcione?

  •  3 года назад

    Mais um excelente vídeo! (Aquele like!) 👏

  • @nightx_6399
    @nightx_6399 3 года назад

    Finalmente esse tutorial, obrigado wenes!

  • @chrystian9ariel5
    @chrystian9ariel5 3 года назад

    Excelente conteúdo como sempre, Wenes! Ajudou bastante. XD

  • @JVSMGAMES
    @JVSMGAMES 3 года назад +1

    Muito Obrigado. 😃
    Poderia ensinar a fazer um multiplayer online simples?

  • @matinofc
    @matinofc 3 года назад +5

    Oi Wenes, me ajuda numa coisa. Quando dou play e aperto o botão de liberar o diálogo funciona de boa. Mas caso eu aperte o mesmo botão mais uma vez, o texto se repete todo bugado. Sabe como resolver?

    • @Espiral01
      @Espiral01 3 года назад +3

      O meu tá assim também!
      Não sei como resolver também;

    • @keven6727
      @keven6727 3 года назад +1

      ​@@Espiral01 ss o meu tbm, qria resolver!

    • @zass647
      @zass647 3 года назад

      meu tbm

    • @d33xty78
      @d33xty78 3 года назад

      @Crie Seus Jogos responda por favor preciso também

    • @player_07x
      @player_07x 3 года назад

      Psh, tbm tô encalhado com isso kkkkkk

  • @guicarvalho71
    @guicarvalho71 2 года назад

    Sobre a fala do npc não teria como colocar um delay para que depois de um certo tempo o texto sumisse exemplo depois de 10 segundos o txto some?

  • @caomascarado5995
    @caomascarado5995 3 года назад +8

    Faz um tutoreal de como passar pc de 32 bits para 64 bits, por que é graças a isso que não consigo usar o unity

    • @caomascarado5995
      @caomascarado5995 3 года назад +1

      @Julio vou pesquisar, muito obrigado pela dica

    • @_JPkun
      @_JPkun 3 года назад

      Você também pode baixar a Unity de 32 bits. Que eu saiba é pra ter. Antes de formatar também pode ser bom saber se seu pc aguenta 64 bits, veja os requisitos do sistema que tu vai instalar.

    • @caomascarado5995
      @caomascarado5995 3 года назад +2

      @@_JPkun sim, fui nas configurações do meu computador e está 32 bits com base em 64,
      Meu PC ja foi 64 bits mas quanto atualizei o Windows para o 10 fico 32 bits

  • @Espiral01
    @Espiral01 3 года назад +7

    Descobri um bug pode me ajudar? Se clicar na tecla pela segunda vez, o painel não desativa e fica soltando frases infinitas! Pode me ajudar, é para um projeto importante e não sei como consertar!

    • @zass647
      @zass647 3 года назад

      o meu tambem está com isso

    • @JonasDMoura
      @JonasDMoura 3 года назад

      @@zass647 então, lá na parte do botão 25:26 tu provavelmente jogou o script dentro do botão, tem que colocar o objeto, dai pega saved

    • @devpromissorgamer479
      @devpromissorgamer479 2 года назад

      @@JonasDMoura Depois de colocar o objeto e escolher a function, ele automaticamente muda de objeto para script...

    • @devpromissorgamer479
      @devpromissorgamer479 2 года назад +1

      E continua a mesma coisa...

    • @BigUmen
      @BigUmen 2 года назад +2

      Cara, eu consegui arrumar esse bug e ele é tão fácil que só precisa de uma linha de código. Se você pegar a variável "radious" e colocar "radious = 0;" na função de apertar espaço para abrir diálogo, ele não repete a frase, porém o diálogo não abre de novo a não ser que reinicie a fase. Caso precise de uma explicação mais específica me avise!

  • @Maanola4
    @Maanola4 3 года назад +3

    O meu botão de passar as falas só funcionou na primeira vez que dei o play pra testar, e sem mexer em nada, quando dei o play denovo, parou de funcionar

    • @keven6727
      @keven6727 3 года назад +3

      Olá corrigir esse erro e bem simples, crie um script, e coloque esse void "public void Quit()
      {
      dialogueObj.SetActive(false);
      }" (SEM ASPAS) e essa variável "public GameObject dialogueObj;" (SEM ASPAS), agora você salva, e coloca ela em um objeto vazio, coloque o "DialogueControl" nessa variável publica, agora você vai no seu botão de sair e coloca a função quit nele. Pronto agora está funcionando!

    • @Maanola4
      @Maanola4 3 года назад +2

      @@keven6727 obrigada vou testar

    • @keven6727
      @keven6727 3 года назад +2

      @@Maanola4 :D

  • @MontAureal
    @MontAureal Год назад

    Muito obrigado, me ajudou muito!

  • @sony2236
    @sony2236 Год назад

    Saiu esse vide da tradução que fala no final?

  • @LilPie
    @LilPie 3 года назад +1

    quando eu aperto pra ir o dialogo, aparece normal, só q quando eu aperto de novo ele aparece o mesmo texto sem sumir o dialogo ou a box dele

    • @BigUmen
      @BigUmen 2 года назад +2

      Eu consegui arrumar esse bug e ele é tão fácil que só precisa de uma linha de código. Se você pegar a variável "radious" e colocar "radious = 0;" na função de apertar espaço para abrir diálogo, ele não repete a frase, porém o diálogo não abre de novo a não ser que reinicie a fase. Caso precise de uma explicação mais específica me avise!

  • @ponicksz3316
    @ponicksz3316 3 года назад +1

    Adorei o video e eu queria saber se esse canal tem videos explicando rng

  • @Shadow-gc1em
    @Shadow-gc1em Год назад

    Já tem video ensinando cutscene?

  • @carlosdaniel4246
    @carlosdaniel4246 2 года назад

    Bom dia, gostaria de saber como fizeste o retângulo dialogue , importaste fizeste-o manualmente
    Estava a seguir o tutorial mas agora estou preso porque não tenho este dialogue
    Obrigado

  • @Shadow-gc1em
    @Shadow-gc1em 3 года назад +1

    Como c aprendeu todos esses codigos? qndo eu vejo a documentação alem de nn entender qse nada, não consigo achar os comandos para fazer oq eu preciso

  • @matheusferrari7095
    @matheusferrari7095 3 года назад

    cara valeu mesmo , tutorial muito foda !

  • @vitors2xxx744
    @vitors2xxx744 Год назад

    Alguém tem um video aula de como se mover em chão ingrime tipo escadas? Nem chatgpt tá me salvando.

  • @alligator4397
    @alligator4397 3 года назад +3

    Oi! Tudo bem?, preciso de ajuda. Quando aperto play, e aperto o botão de liberar o diálogo, o texto funciona de boa. Mas caso eu aperte o mesmo botão mais uma vez, o texto se repete todo bugado. Poderia por favor me ajudar?! não sei muito bem o que fazer... =(

    • @BigUmen
      @BigUmen 2 года назад

      Eu consegui arrumar esse bug e ele é tão fácil que só precisa de uma linha de código. Se você pegar a variável "radious" e colocar "radious = 0;" na função de apertar espaço para abrir diálogo, ele não repete a frase, porém o diálogo não abre de novo a não ser que reinicie a fase. Caso precise de uma explicação mais específica me avise!

  • @Meditationreliefandalull
    @Meditationreliefandalull 2 года назад

    Eu coloquei o "Interact" dentro do start para não fazer uso do bottom space. Tem alguma implicação futura no jogo?

  • @kaio9637
    @kaio9637 3 года назад

    opa, olha eu denovo aqui kkkk outros tutoriais n eram tão explicativos ai achei o seu

  • @apstechale
    @apstechale 3 года назад

    sobre os seus cursos, eles costumam ser atualizados conforme a unity é atualizada? e parabéns pelo seu compartilhamento de conhecimento!!

  • @vitors2xxx744
    @vitors2xxx744 Год назад

    Tou tendo muita dificuldade em fazer fucionar em touchScreen.

  • @guilhermesaraiva3846
    @guilhermesaraiva3846 Год назад +1

    consigo aplicar esses mesmos conceitos a um jogo 3d ?

  • @elvisnascimento1676
    @elvisnascimento1676 2 года назад +1

    tem um bug no seu codico. quando vc pressiona o espaço vc abre o dialogo ate ai blz dai no video vc continua o dialogo apertando no botao que vc criou e funciona muito bem digase de passagem mas o problema é e se o jogador apertar espaço denovo? o que acontece é o seguinte o texto da mesma sencensa se repete infinitamente(sempre que vc apertar espaço de novo) e o botao la de baixo nao funciona mais apos vc apertar a tecla espaço so uma vez a mais, ate vc reiniciar o gamer. iai como resolve isso? se o personagem vai estar ativando o onRadios acada frame e vai ta atendendo a condiçao pra executar de novo a reinicializacao dessa sentensa...

    • @BigUmen
      @BigUmen 2 года назад

      Cara, eu queria saber se você já conseguiu resolver isso, eu também tô com esse problema

    • @elvisnascimento1676
      @elvisnascimento1676 2 года назад +1

      @@BigUmen resolvi nada eu fiz foi de outro jeito ele não teve nem a decência de responder. Resumo só quer vender curso!

    • @BigUmen
      @BigUmen 2 года назад +2

      Cara, eu consegui arrumar esse bug, se você pegar a variável "radious" e colocar "radious = 0;" na função de apertar espaço para abrir diálogo, ele não repete a frase, porém o diálogo não abre de novo a não ser que reinicie a fase. Caso precise de uma explicação mais específica me avise!

    • @akakatua7879
      @akakatua7879 3 дня назад

      @@BigUmen voce conseguiu um jeito de ajeitar isso?

  • @guicarvalho71
    @guicarvalho71 2 года назад

    Boa noite sabe me dizer se tem como colocar audios nos dialogos?

  • @viniciusspindolamoura3881
    @viniciusspindolamoura3881 3 года назад

    olá, se você apertar espaço mais de uma vez vai ficar repetindo a frase, como arruma isso?

  • @davilotz9798
    @davilotz9798 2 года назад

    voce podia colocar os scripts na descrição, eu copiei e revisei o que voce fez mas tem algo errado e nao sei o que

  • @guilhermemiki5446
    @guilhermemiki5446 3 года назад

    foi meio complicado, mas consegui Wenes, obrigado

  • @d33xty78
    @d33xty78 3 года назад

    Oi boa boite, então eu estou com um problema de que ao pressionar o botão mais de uma vez as frases começam a se repetir, e percebi que varias pessoas abaixo possuem o mesmo problema se pudesse nos ajudar seria um grande alivio, obrigado.

  • @elderbarreto4585
    @elderbarreto4585 3 года назад

    vou testar depois, valeu

  • @tiag0736
    @tiag0736 3 года назад

    Alguém sabe me informar como eu crio um array de diferentes tipos de objetos? Por exemplo:
    Em cada elemento do meu array, eu posso receber uma imagem, um Text e uma int. Aí toda vez q eu aumentar a size do array no inspector, aparecerão esses 3 elementos pra adicionar. Agradeço desde já

    • @CrieSeusJogos
      @CrieSeusJogos  3 года назад +1

      Crie uma classe e dentro dessa classe, coloque os array. Depois, crie um List dessa classe. Por ex:
      public class Enemy
      {
      Image[] profile;
      Text[] nome;
      }
      public List enemies = new List();

  • @afonsortos
    @afonsortos 3 года назад

    29:00
    POR FAVOR MANOO
    EU TO À QUE TEMPOS A TENTAR DESCOBRIR UMA MANEIRA DE TRADUZIR DIÁLOGOS MUITO FACILMENTE E TODOS OS VÍDEOS QUE EU VI, OU NÃO EXPLICAVAM BEM, OU FAZIAM UM SISTEMA QUE SO FUNCIONAVA PRA UM DIÁLOGO, QUE, MESMO EU TENTANDO MODIFICAR O CÓDIGO PARA FAZER O QUE EU PRETENDO, NÃO FUNCIONAVA A MESMA

  • @vyctorhuggo2157
    @vyctorhuggo2157 3 года назад +2

    Traz a tradução de diálogo por favor

  • @Hebrom
    @Hebrom 3 года назад

    E aí amigão. Tô tentando criar um sistema de pets;
    Com captura dos mobs.
    Seguir o player e rodar em volta dele.
    E habilidades(até 10) do pets com acionamento por botões na tela.
    Jogo MMORPG estilo pokémon.
    Pode me dar uma luz!? Por favor

  • @DJOvercome
    @DJOvercome 2 года назад

    Fiz aqui e ficou 99%.. só tem um bug que não consigo resolver. Se apertar a tecla pela segunda vez, o painel não desativa e fica soltando frases infinitas! Pode me ajudar, é para um projeto importante e não sei como consertar!

  • @sofxsolucoes
    @sofxsolucoes 3 года назад

    Seria muito bom wenes. Pq eu no meu game arrochei nas gambiarras pra ter o meu game em português e inglês de acordo com o que o jogador escolhe no início do game kk

  • @iiguizin9162
    @iiguizin9162 2 года назад

    Wenes vc pode me dizer quais extensões vc usa no vscode?

  • @arthurmoura2990
    @arthurmoura2990 3 года назад

    Wene faz um video sobre como funciona criar um jogo sem game engines

  • @mateusgomes5105
    @mateusgomes5105 3 года назад

    como faz para o personagem responder o NPC?

  • @Clark1104
    @Clark1104 3 года назад +1

    Cara você poderia trazer uns tutoriais de godot(só uma ideia). Assim ajudaria muita gente, que não consegue roda a unity.

  • @ericbmx
    @ericbmx 2 года назад

    Boa noite!
    Foi feito o video de tradução?
    Estou tentando usar o script para uma conversação npc e player porem esta dificil, se puder ajudar...

    • @BigUmen
      @BigUmen 2 года назад +1

      Qual problema está tendo?

    • @ericbmx
      @ericbmx 2 года назад +1

      @@BigUmen rs eu não me lembro qual era mas resolvi, se não me engano quando clicava antes de completar a frase se perdia e dava aí coloquei uma condição se não me engano

  • @gui.m.27
    @gui.m.27 3 года назад +1

    Legal

  • @Super_21
    @Super_21 3 года назад +1

    trás o tutorial Wenes

  • @arthurmoura2990
    @arthurmoura2990 3 года назад

    Qual é a diferença do game maker do site da yoyogames e o game maker da steam?

    • @PipiuSemFrajola
      @PipiuSemFrajola 3 года назад

      Nn tem muita
      a diferença é que na steam vc vai instalar pela própria steam e vai ter que vincular sua conta com o site da yoyo games

  • @botzao7860
    @botzao7860 3 года назад +1

    Faz de GML plz

  • @andreluismalavazzi2315
    @andreluismalavazzi2315 3 года назад

    Sim

  • @cakter22
    @cakter22 3 года назад

    Por Favor faça esse tutorial, estou fazendo um jogo pra publicar na steam e sei que se eu traduzir para inglês vou aumentar o alcance dele
    Obs.: Ótimo vídeo

  • @KiLLDragonTM
    @KiLLDragonTM 3 года назад +1

    e se fosse dois personages conversando como eu poderia fazer ?

  • @naceja
    @naceja 3 года назад

    MUITO BOM!

  • @gabrielpetersen3434
    @gabrielpetersen3434 3 года назад

    Funcionou, porém quando eu coloquei outro npc, parou. Só funciona se o player estiver na área de todos os NPCs?
    void FixedUpdate ()
    {
    Collider2D hit = Physics2D.OverlapCircle (transform.position, radious, interactLayer);
    if (hit != null) //se colidir
    {
    if (Input.GetKeyDown (KeyCode.F)) //se eu apretar o botão pra conversar
    {
    Debug.Log ("apertou pra interagir");
    if (NPC) //se o objeto a ser interagido for um npc
    {
    interact.Speak (texts, actorName); //chame o método
    }
    }
    }
    else //se não colidir
    {
    interact.SpeakBar.SetActive (false); //desative a speak box
    }
    }

    • @KebxaiAod
      @KebxaiAod 2 года назад +1

      Valeu pelo ctrl c ctrl v

  • @diorgenesamorimbaldan1671
    @diorgenesamorimbaldan1671 3 года назад

    Tutorial de tradução seria Top heim!

  • @Luiz144-d4c
    @Luiz144-d4c 3 года назад

    Ensina a fazer botões para outra cena 😃❤❤❤❤

  • @matheuskunitz6073
    @matheuskunitz6073 3 года назад

    Trás o tutorial de como traduzir, por favor.

  • @gabrielpetersen3434
    @gabrielpetersen3434 3 года назад

    Tava fazendo um RPG mas tava enrolando pra fazer o diálogo....

  • @nickolasmachado9274
    @nickolasmachado9274 3 года назад

    Traz o tutorial de traduzir por favor

  • @flowers9240
    @flowers9240 2 года назад

    Girando a chave pra outro mundo

  • @hangel22
    @hangel22 3 года назад

    Traz o tutorial de traduçãooooo vc é foooooda

  • @worthystrength8267
    @worthystrength8267 2 года назад

    nao consigo colocar o speech no speechText ahhhhhhhhhhhhhhhhhhh

  • @otakusimples
    @otakusimples 2 года назад +1

    será que funciona em 3d?

    • @BigUmen
      @BigUmen 2 года назад +1

      Deve funcionar, a lógica é a mesma

  • @gts1108
    @gts1108 3 года назад

    finalmente uma caixa de dialagos

  • @SrLukka
    @SrLukka 3 года назад

    11:22

  • @luan-hz6ck
    @luan-hz6ck 2 года назад

    Mano não tá funcionando alguém consegue me ajudar ?

    • @BigUmen
      @BigUmen 2 года назад

      O que não funcionou?

  • @joganime8207
    @joganime8207 3 года назад +3

    Tem um bug no seu comando de Diálogo, se você apertar espaço mais que uma vez ele buga e o dialogo não fecha mais.

    • @JonasDMoura
      @JonasDMoura 3 года назад

      então, lá na parte do botão 25:26 tu provavelmente jogou o script dentro do botão, tem que colocar o objeto, dai pega saved

    • @BigUmen
      @BigUmen 2 года назад

      Eu consegui arrumar esse bug e ele é tão fácil que só precisa de uma linha de código. Se você pegar a variável "radious" e colocar "radious = 0;" na função de apertar espaço para abrir diálogo, ele não repete a frase, porém o diálogo não abre de novo a não ser que reinicie a fase. Caso precise de uma explicação mais específica me avise!

    • @AzinVision
      @AzinVision Год назад

      @@BigUmen hey, como é essa solução?

    • @BigUmen
      @BigUmen Год назад +2

      @@AzinVision Então, vc vai no código do DialogueControl (ou aonde você colocou o código da caixa de texto abrir apertando uma tecla) e na parte que está escrito "se o jogador apertar esta tecla algo vai acontecer" (eu traduzi rapidamente aqui), você vai ver que tem algumas chaves "{}" falando que o comando que vai acontecer é de abrir a caixa de diálogo, quando ver esse comando crie uma nova linha de código abaixo do outro e digite "radious = 0", como "radious" é a variável da área que o personagem pode falar com o NPC ou interagir com algo, se você colocar que ela recebe o número 0, a variável vai entender que é pra ela diminuir pro menor número possível, assim tornando impossível de abrir a caixa de texto denovo. Quando eu fiz o código eu precisei colocar um Box Collider 2D no objeto em questão para o texto não bugar do mesmo jeito que ele está bugando pra você. Lembrando que este método que eu usei não é dos melhores, eu só tava com muita preguiça de refazer o código inteiro do 0 e criei ele. Eu espero ter ajudado você com o seu projeto!

    • @AzinVision
      @AzinVision Год назад

      @@BigUmen muito obrigado!

  • @portariaminiclip4128
    @portariaminiclip4128 Год назад

    GOSTARIA DE VER COMO NO DIALOGO O PLAYER TAMBEM FALAR. TODOS OS TUTORIAIS QUE VEJO, APENAS O NPC DIZ FRASES E O PLAYER FICA MUDO EM CENA. E ISTO NÃO SERIA UM DIALOGO, E SIM UM MONOLOGO. KKK

  • @Juniorsantos-co3yp
    @Juniorsantos-co3yp 6 месяцев назад

    Me tira uma voce e o mesmo da dank to vendo aulas 2d la

  • @elltondanilo5447
    @elltondanilo5447 3 года назад

    tras wenes plis kk

  • @shading909
    @shading909 3 года назад

    oi

  • @iblade8577
    @iblade8577 2 года назад +1

    eae mn
    ta dando erro no NextSetence
    NullReferenceException: Object reference not set to an instance of an object
    DialogueControl.NextSentence () (at Assets/scripts/DialogueControl.cs:42)

    • @ericbmx
      @ericbmx 2 года назад +1

      veja sua linha 42 do dialogueControl deve ser ponto e virgula faltando