Aula 08 - Criação de Component C# I - Criação de Jogo Completo - Parte 08

Поділитися
Вставка
  • Опубліковано 28 жов 2024

КОМЕНТАРІ • 84

  • @PRX3D
    @PRX3D  5 років тому +6

    Quer ajudar o canal a crescer e ter muito mais conteúdo? Então participe da nossa campanha de financiamento coletivo: apoia.se/prx3d

    • @k4rtt112
      @k4rtt112 5 років тому

      obrigado vc esta me ajudando imenço mas eu tenho uma pergunta eu estou começando ent baixei o seu pacote so para exprimentar praticar mas quando foi para eu meter (vector3.up) para fazer rodar ela rodou errado ent eu tive de alterar para .foward e ela ai rodou direito mas eu queria saber qual é a diferença

    • @abraao9195
      @abraao9195 4 роки тому

      quais extensoes vc usa para aparecer as palavras chaves?

  • @marcoscoller
    @marcoscoller 5 років тому +14

    Até agora nunca vi nada igual no youtube. Parabéns mestre!

    • @PRX3D
      @PRX3D  5 років тому +2

      Olá Marcos Coller, que bom que você está realmente gostando dos nossos tutoriais. Sempre tentamos fazer o melhor para ajudar no aprendizado de todos.

  • @ramiram078
    @ramiram078 5 років тому +9

    O ideal pra quem aqui nunca mexeu com programaçao é aprender logica de programação, mas a forma como você explica torna se simples até pra quem não sabe programar. Inclusive eu tinha essa mania de colocar tudo no mesmo lugar. Agora vou tentar me policiar mais quanto a isso, continue assim seus videos são muito bom. Aprendi bastante de blender aqui no canal e agora aprendendo um pouco mais de unity.

    • @PRX3D
      @PRX3D  5 років тому +3

      Olá José ramiram Martins, eu concordo com você, o ideal é ensinar a lógica de programação. Mas o termo programação já gera um certo medo infundado ou gera um completo desinteresse. Então a intenção aqui é ajudar as pessoas a terem um certo interesse pela programação e no futuro fazer um tutorial mais completo sobre C# para Unity;

    • @lrubiali
      @lrubiali 5 років тому

      @@PRX3D nossa, aguardamos super ansiosos!!

  • @Rafael_Silva
    @Rafael_Silva 3 роки тому

    Cara, suas aulas são de longe, as melhores que já vi. Parabéns!

    • @PRX3D
      @PRX3D  3 роки тому

      Que bom que você gostou, Rafael! Ficamos muito felizes

  • @Jeff-uf8rg
    @Jeff-uf8rg 5 років тому +4

    Parabéns pelo ótimo trabalho, não sabia nada sobre unity, com seus vídeos aprendi muito! Obrigado mestre!

    • @PRX3D
      @PRX3D  5 років тому

      Olá Jeferson Rodrigues, que bom que os nossos tutoriais estão auxiliando no seu aprendizado. Depois conta para gente como ficou o seu jogo.

  • @AnjoNegro1969
    @AnjoNegro1969 5 років тому +3

    Camarada, muito bom. Você é um ótimo instrutor Explica muito bem!!! Parabéns!!!

    • @PRX3D
      @PRX3D  5 років тому

      Olá Ronaldo O semeador, o que bom que você curtiu os nossos tutoriais.

  • @infobrasinformatica
    @infobrasinformatica 5 років тому +4

    Ótimo vídeo!!!! Nunca tinha trabalhado com C#, bem interessante. Vamos em frente!!!!!

    • @PRX3D
      @PRX3D  5 років тому

      Olá INFOBRAS Informática Rogério, vc programa em alguma outra linguagem?

    • @infobrasinformatica
      @infobrasinformatica 5 років тому +1

      @@PRX3D Sim André Macedo, sou das antigas comecei com Basic e depois dBase, FoxBase, Clipper, FoxPro, FoxPro for Windows, Visual Basic e a última que eu andei estudando foi Pyton. Meu tempo é curto mais todos os dias gosto de aprender um pouco mais. Estou gostando bastante dos seus vídeos. Abraço

  • @kleberferrazzo6791
    @kleberferrazzo6791 4 роки тому +2

    Muito bom! Parabéns!

  • @natasales8007
    @natasales8007 4 роки тому +2

    Ingles é fundamental rapazeada, lingua mais facil do planeta só dar a cara a tapa,todo tipo de tecnologia gamedev ao menos as principais vem de la

    • @PRX3D
      @PRX3D  4 роки тому

      Olá Natã, para programação de fato inglês é fundamental, mas para outros setores ele não é tão essencial.

  • @jaca_3
    @jaca_3 3 роки тому +2

    obrigado pelo tutorial

  • @CarlosSantos-mw1yq
    @CarlosSantos-mw1yq 4 роки тому +15

    O meu código para rodar ficou assim:
    transform.Rotate(Vector3.forward);
    Quando eu coloquei up, a moeda girou no eixo x... E quando eu apliquei o código com forward no mausoléu, ele girou no eixo z.

    • @PRX3D
      @PRX3D  4 роки тому +3

      Olá Carlos Santos, que bom que você conseguiu encontrar a solução para que a moeda girasse na direção que você deseja.

    • @Toirox
      @Toirox 3 роки тому +1

      valeu a minha aconteceu tambem no Eixo X.

    • @Toirox
      @Toirox 3 роки тому

      Depois tive que resolver, quando coloquei o codigo Spin na chave, ela começou girar errado, tive que mudar a Rotation de todas as moedas, para 0

    • @esderribeiro812
      @esderribeiro812 3 роки тому

      Já eu usei o transform.Rotate(Vector2.one); e ela rotacionou em todos os eixos. Deu um efeito bem legal.

    • @gusttadex7096
      @gusttadex7096 3 роки тому +1

      vlw man ajd muito

  • @SGFiveGamers
    @SGFiveGamers 4 роки тому +2

    Pessoal se quiserem escolher a velocidade na qual o objeto gira pode colocar da seguinte forma
    // Cria a Variável "float" significa que não é um número inteiro
    public float rotationSpeed = 180f; // 180f é a velocidade
    void Update()
    {
    transform.Rotate(Vector3.up * rotationSpeed * Time.deltaTime);
    // * multiplica pela variável rotation speed e pelo DeltaTime
    }
    Simples né? agora essa variável vai aparecer no seu script dentro do unity e pode ser alterada mais facilmente :D
    espero ter ajudado. @PRX 3D parabéns pelo conteúdo

    • @Lucas-Skkar
      @Lucas-Skkar 4 роки тому

      Achei mais simples fazer de forma direta kkk
      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      public class Spin : MonoBehaviour
      {

      // Update is called once per frame
      void Update()
      {
      transform.Rotate(Vector3.forward*10);
      }
      }

  • @MarcosVinicius-ps4te
    @MarcosVinicius-ps4te 5 років тому +2

    Quando eu botei o Vector3.Up as moedas tava girando pra cima ai eu so zerei o eixo X e ele voltou ao normal que no caso e girar pro eixo Y... obrigado pelos seus tutoriais vc esta me encinando tudo tornando tudo mais fácil

    • @PRX3D
      @PRX3D  5 років тому

      Que bom que você conseguiu resolver o problema Marcos Vinicius. Ficamos muito felizes em saber que você está gostando das nossas aulas.

  • @abraao9195
    @abraao9195 4 роки тому +2

    porque meu visual studio nao aparece as palavras chaves quando eu começo a digitar?

  • @MarcaoDasIAs
    @MarcaoDasIAs 5 років тому +2

    Mais uma vez um super parabéns pelo vídeo, a única coisa que deu errado até agora no meu, foi que as moedas estavam rodando no eixo errado, pra poder rodar no eixo certo tive que mudar para rodar no eixo Z, não sei pq mas a seta verde que no caso seria pra cima, na moeda esta parecendo apontando para o lado direito

    • @PRX3D
      @PRX3D  5 років тому +1

      Olá Alexande Silva, vamos dar uma olhada se conseguimos reproduzir o problema aqui. Mas que bom que você gostou do nosso tutorial e conseguiu resolver o problema.

  • @raphaelvictor3704
    @raphaelvictor3704 4 роки тому +2

    Voce tem curso fechado de Unity 3D e modelagem ? Muito bom os videos :)

    • @PRX3D
      @PRX3D  4 роки тому

      Olá Raphael Victor, não temos outros cursos senão esses que estão no youtube.

  • @natasales8007
    @natasales8007 4 роки тому +2

    Boa noite André,
    To usando o vscode para os codigos mas ele nao esta completando as chamadas pra mim,tenho que escrever letra por letra,espaço por espaço e assim vai
    tem como arrumar isso?

    • @PRX3D
      @PRX3D  4 роки тому

      Olá Natã, dá uma olhada nesse artigo do Visual Studio Code, deve resolver o seu problema: code.visualstudio.com/docs/other/unity

  • @conexaolan4199
    @conexaolan4199 3 роки тому

    Boa tarde estou com problema para construção do código, o meu programa não ajuda igual ao seu ai, No vídeo você falou que ia deixar lik do do site porém não deixou, se possível também poderia adicionar um bloco de notas com os códigos feitos? Muito bom os vídeos sucesso ai.

  • @Codyver2024
    @Codyver2024 4 роки тому +1

    Na parte da coleta da moeda deu erro Assets\Script\CollectCoin.cs

  • @JanGameploys
    @JanGameploys 3 роки тому

    para min não apareceu a opção tranform nem rotate e no meu Unity da erro e não consigo da continuação na aula . me ajuda ai , aula está perfeita parabens.

  • @chelo420
    @chelo420 4 роки тому +2

    Tem como colocar na steam?

    • @PRX3D
      @PRX3D  4 роки тому +1

      Olá Lisa lose, é possivel colocar na Steam sim, mas faltam algumas coisas, como mais fazes, menus e etc. Nós estamos preparando a nossa versão do Grave Escape para colocar na Steam.

  • @JesusMalta
    @JesusMalta 5 років тому +4

    O meu não funcionou, coloquei o código certo KKK, agora que me toquei que eu tenho que add o código ao volg não a moeda

    • @PRX3D
      @PRX3D  5 років тому +2

      Olá Kni Mations Studio, isso é muito normal, a gente acaba aplicando o componente no objeto errado. Mas o importante é que você conseguiu perceber o que estava causando problema. E não esquece de contar para gente como ficou o seu jogo.

    • @chelo420
      @chelo420 4 роки тому

      KKK = Karambolas aleK tu é Korno?

  • @JanGameploys
    @JanGameploys 3 роки тому

    no meu caso não aparece a engrenagem pra nada . nem para transform nem nada referente. com isso não consigo da continuedade na aula :(

  • @alissonruizeusebio5715
    @alissonruizeusebio5715 4 роки тому +1

    Nao sei pq mas qnd dou play no jogo a camera segue o personagem igual, porem conforme vou andando a camera vai dando umas engasgadas, parece ate lag de jogo mas nao eh,, testei com camera diferente e vejo q os movimentos estao normais porem com camera e o scrip ele fica dando umas travadinhas esquisitas. meio q como se tivese Colliders no caminho. Alguem sabe o que pode ser?

    • @PRX3D
      @PRX3D  4 роки тому

      Olá Allison, sinceramente não experimentei esse problema. Consegue gravar um videozinho e mandar para o nosso e-mail contato@prx3d.com.br?

  • @kaickgarcia5415
    @kaickgarcia5415 5 років тому +2

    Alguém me ajuda eu coloquei o código desse jeito
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class CollectCoin : MonoBehaviour
    {
    private void OnCollisionEnter(Collision objeto)
    {
    if(objeto.gameObject.CompareTag("Moeda"))
    {
    Destroy(objeto.gameObject)
    }
    }
    }
    mas fala que tem um erro e eu não consigo encontra-lo alguém pode me ajudar????????

    • @PRX3D
      @PRX3D  5 років тому +1

      Olá PcTech, está faltando o ponto e vírgula (;) ao final do "Destroy(objeto.gameObject);"

  • @kingneves8753
    @kingneves8753 4 роки тому

    Oi o meu mricosoft studio não faz isso e isso me conplica. Pode ma ajudar

  • @gusttadex7096
    @gusttadex7096 3 роки тому

    Assets\Script\collectcoin.cs(9,31): error CS1061: 'GameObject' does not contain a definition for 'comparetag' and no accessible extension method 'comparetag' accepting a first argument of type 'GameObject' could be found (are you missing a using directive or an assembly reference?)
    ta dando esse erro no script que a moeda some me ajd ae
    to vendo o video em 2021 algumas dessas funções mudaram ??

  • @eserioisso2237
    @eserioisso2237 4 роки тому +2

    Nenhum dos códigos (o que faz a moeda girar, e o de destruir a moeda) funcionou no meu, eu fiz tudo certo, eu até vi o vídeo 3 vezes para ver se eu tava fazendo certo, o que eu faço?

    • @PRX3D
      @PRX3D  4 роки тому +1

      Olá É SERIO ISSO ?, geralmente é o código mesmo que pode estar errado, você consegue enviar um print screen do erro para que possamos dar uma olhada?

    • @eserioisso2237
      @eserioisso2237 4 роки тому

      @@PRX3D tem algum E-mail que eu posso utilizar para mandar o Print Screem?

    • @PRX3D
      @PRX3D  4 роки тому

      @@eserioisso2237 pode enviar um e-mail para contato@prx3d.com.br

    • @eserioisso2237
      @eserioisso2237 4 роки тому +1

      @@PRX3D obrigado pela atenção, mas eu já consegui arrumar, eu acho que eu tinha escrito algum nome ou letra errado, eu apaguei os C# scripts e fiz de novo, agora tá funcionando

  • @YuriMoraes-sq7uk
    @YuriMoraes-sq7uk 4 роки тому

    pfv le isso. mano quando eu fasso o codigo qq um ex:o de coletar moeda eu fasso o codigo mas da erro e n ta nada errado esta tudo certo ai se eu n ecluir o script ele n inicia o jogo ele fala q da error vou colocar oque aparece:
    assets\Scripts\colletcoin.cs(11.,33) : error CS 1002 : ; expected
    me ajuda pfv obg

    • @PRX3D
      @PRX3D  4 роки тому

      Olá AguiaGamerBr 2018, conseguiu resolver o problema?

  • @777LUCKBOY77
    @777LUCKBOY77 5 років тому +1

    para eu fala que o Comparetag não existe alguem pode me ajudar ?

    • @PRX3D
      @PRX3D  5 років тому +1

      Ola Coragem o Cão Covarde, vc consegue colar o seu código aqui para darmos uma olhada? E só para confirmar, qual a versão do unity vc está usando?

    • @777LUCKBOY77
      @777LUCKBOY77 5 років тому +1

      @@PRX3D eu descobri o erro, foi porque eu não dava enter nos códigos escrevia direito sem para.

    • @777LUCKBOY77
      @777LUCKBOY77 5 років тому +1

      @@PRX3D tipo o código não vinculavão

  • @Guiaturisticointernacional
    @Guiaturisticointernacional 5 років тому

    boa tarde, não consigo colocar o script quando eu arrasto sai uma mensagen: can't add script behaviour callback executor the script needs to derive from monobehaviour

    • @PRX3D
      @PRX3D  5 років тому +1

      Você consegue colar aqui o seu código, para que possamos ver o que está acontecendo?

    • @Guiaturisticointernacional
      @Guiaturisticointernacional 5 років тому

      @@PRX3D obrigado, eu deletei e parece q vai funcionar, caso nao ja te envio

    • @Guiaturisticointernacional
      @Guiaturisticointernacional 5 років тому

      @@PRX3D funcionou, mas não rodou no eixo Y ....... using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      public class Spin : MonoBehaviour
      {
      // Update is called once per frame
      void Update()
      {
      transform.Rotate(Vector3.up);

    • @Guiaturisticointernacional
      @Guiaturisticointernacional 5 років тому

      @@PRX3D consegui obrigado.....vou divulgar seus videos, era para ser campeão de acessos

    • @PRX3D
      @PRX3D  5 років тому +1

      @@Guiaturisticointernacional ao invés de Vector3.up, tenta Vector3.forward ou Vector3.right, um desses 2 vai fazer girar no eixo que vc preferir.

  • @gabrielhenriquebitencort292
    @gabrielhenriquebitencort292 4 роки тому

    o meu codigo esta dando o erro cs1002 ; expected

    • @PRX3D
      @PRX3D  4 роки тому

      Olá Gabriel Gamer 13, conseguiu resolver o problema.

  • @CLEISON304
    @CLEISON304 2 роки тому

    Eu acho fazer jump muito ruim na unity nao fica legal nao sei por que

  • @amandamiranda1722
    @amandamiranda1722 5 років тому +1

    Olá, não estou conseguindo destruir as moedas. Quem conseguir me ajudar eu agradeço

    • @PRX3D
      @PRX3D  5 років тому

      Olá Amanda Oliveira, conseguiu resolver o problema?

  • @kalebesantos9480
    @kalebesantos9480 4 роки тому

    O meu código de rodar a moeda não funciona, eu tudo direitinho e N vai

    • @PRX3D
      @PRX3D  4 роки тому

      Olá Kalebe Santos, conseguiu resolver o problema?

  • @AnjoNegro1969
    @AnjoNegro1969 5 років тому

    Não estou conseguindo destruir as moedas!

    • @PRX3D
      @PRX3D  5 років тому

      Qual erro está aparecendo?

    • @AnjoNegro1969
      @AnjoNegro1969 5 років тому

      @@PRX3D Não da erro nenhum, simplesmente elas não se destroem.

    • @PRX3D
      @PRX3D  5 років тому +1

      @@AnjoNegro1969 você conseguiria compactar o seu projeto e enviar via google drive ou sendspace, ou outro drive virtual e mandar o link para o e-mail contato@prx3d.com.br

  • @elementalwartcg
    @elementalwartcg 5 років тому

    Fiz meu cogido igual ao do video mais nao funciona. alguem pode corrigir o codigo pra mim por favor e falar onde errei
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class CollectCoin : MonoBehaviour
    {
    private void OnCollisionEnter(Collision objeto)
    {

    if (objeto.gameObject.CompareTag('Coin'))
    {
    Destroy(objeto.gameObject);
    }
    }
    }

    • @PRX3D
      @PRX3D  5 років тому

      Olá O Mundo Do Red, você colocou o temor "Coin", na comparação de Tag (objeto.gameObject.CompareTag('Coin')), no video nós colocamos a tag "Moeda".

    • @elementalwartcg
      @elementalwartcg 5 років тому

      @@PRX3D obrigado já consegui arrumar era só as aspas