Guará Programador
Guará Programador
  • 52
  • 67 535
Propagação e captura de eventos de Input no Godot
Um dos aspectos mais importantes dos jogos é a sua capacidade de permitir o jogador interagir com o mundo criado pelos desenvolvedores. Um bom input garante que o seu jogo não é apenas imersivo, mas também divertido de controlar. E no vídeo de hoje, iremos dar início a esse assunto muito importante, entendendo os básicos da propagação e captura de eventos de Input, usando as funções e o singleton "Input".
Vamos lá?
Music track: city by massobeats
Source: freetouse.com/music
Music for Videos (Free Download)
Music track: This Is For You by Lukrembo
Source: freetouse.com/music
Music for Videos (Free Download)
Music track: Bored by Lukrembo
Source: freetouse.com/music
Vlog Music for Videos (Free Download)
Music track: Pancake by Lukrembo
Source: freetouse.com/music
Free Background Music (No Copyright)
Music track: aromatic by massobeats
Source: freetouse.com/music
Royalty Free Music for Videos (Safe)
#godot4 #godot #godotengine
มุมมอง: 1 036

วีดีโอ

Entendendo como se usa funções (Callable) dentro do Godot - Básico da programação
มุมมอง 47514 วันที่ผ่านมา
No contexto da programação, entender cada parte é crucial para construir um maior senso de lógica de programação, ou seja, pegar problemas do mundo real e construir a solução disso dentro de Software. Por isso, neste primeiro vídeo estamos começando aqui o que pode ser possívelmente uma série, onde eu explico conceitos básicos de programação, começando com as funções, também chamadas de "Callab...
Vale a pena usar C# na Godot Engine? (E o que são Bindings)
มุมมอง 2.6K21 วันที่ผ่านมา
O desenvolvimento de software é um lugar diversificado, e temos várias linguagens de programação diferentes para usar, com cada uma tendo suas vantagens e desvantagens. O Godot é um caso especial pois você além de ter a linguagem padrão, GDScript, temos também o suporte para usar diferentes linguagens através dos Bindings. Mas o que são Bindings? E será que vale a pena usar este recurso? Vamos ...
Explicando o BÁSICO das Estruturas de Dados com a Godot Engine!
มุมมอง 1.9K21 วันที่ผ่านมา
Estruturas de dados é um conceito muito importante no mundo do Software, principalmente no ramo da Ciência da Computação, mas é algo que tem várias implicações para a criação de um código mais eficiente, mais robusto, mais congruente com os objetivos de um projeto e que escala melhor ao longo do tempo. No vídeo de hoje, vamos entender em maior detalhe esse conceito importante, e em um vídeo fut...
O BÁSICO de Git e Github para desenvolvedores de jogos na Godot Engine!
มุมมอง 879หลายเดือนก่อน
O BÁSICO de Git e Github para desenvolvedores de jogos na Godot Engine!
Como funciona o ciclo de vida dos nodes na Godot Engine
มุมมอง 1K2 หลายเดือนก่อน
Como funciona o ciclo de vida dos nodes na Godot Engine
Diferentes estratégias para acessar nodes em uma cena na Godot
มุมมอง 8002 หลายเดือนก่อน
Diferentes estratégias para acessar nodes em uma cena na Godot
Como usar a DEPURAÇÃO para ser um melhor programador na Godot!
มุมมอง 7432 หลายเดือนก่อน
Como usar a DEPURAÇÃO para ser um melhor programador na Godot!
Alguns conceitos AVANÇADOS da programação da Godot em 13 minutos!
มุมมอง 2.1K2 หลายเดือนก่อน
Alguns conceitos AVANÇADOS da programação da Godot em 13 minutos!
Como criar visual novels e caixas de diálogo na Godot Engine com o Dialogic!
มุมมอง 1.8K3 หลายเดือนก่อน
Como criar visual novels e caixas de diálogo na Godot Engine com o Dialogic!
Criar plugins na Godot Engine é FÁCIL!
มุมมอง 1.3K3 หลายเดือนก่อน
Criar plugins na Godot Engine é FÁCIL!
Aprenda o BÁSICO da programação na Godot Engine em 15 minutos!
มุมมอง 7K3 หลายเดือนก่อน
Aprenda o BÁSICO da programação na Godot Engine em 15 minutos!
Aprenda a criar seu primeiro jogo MULTIPLAYER na Godot Engine com esse projeto!
มุมมอง 3.7K4 หลายเดือนก่อน
Aprenda a criar seu primeiro jogo MULTIPLAYER na Godot Engine com esse projeto!
Como construir Cenários 3D na Godot Engine - Analisando diferentes ferramentas
มุมมอง 1.8K4 หลายเดือนก่อน
Como construir Cenários 3D na Godot Engine - Analisando diferentes ferramentas
Aprenda o BÁSICO da Godot Engine em menos de 10 minutos!
มุมมอง 19K4 หลายเดือนก่อน
Aprenda o BÁSICO da Godot Engine em menos de 10 minutos!
O que você não sabia sobre os SINAIS da Godot Engine
มุมมอง 9784 หลายเดือนก่อน
O que você não sabia sobre os SINAIS da Godot Engine
Amarrando variáveis na Godot Engine de forma EFICIENTE!
มุมมอง 1.3K4 หลายเดือนก่อน
Amarrando variáveis na Godot Engine de forma EFICIENTE!
Baixar plugins na Godot 4 é FÁCIL
มุมมอง 5065 หลายเดือนก่อน
Baixar plugins na Godot 4 é FÁCIL
Criando suas próprias classes na Godot 4
มุมมอง 1.2K5 หลายเดือนก่อน
Criando suas próprias classes na Godot 4
PAREM de usar "onready" - Godot Engine
มุมมอง 1.4K5 หลายเดือนก่อน
PAREM de usar "onready" - Godot Engine
Vale a pena usar a Godot Engine em 2024?
มุมมอง 1.3K5 หลายเดือนก่อน
Vale a pena usar a Godot Engine em 2024?

ความคิดเห็น

  • @Vainerlut
    @Vainerlut 50 นาทีที่ผ่านมา

    Muito obrigado!

  • @Salomas69
    @Salomas69 2 วันที่ผ่านมา

    manim, tu mora no guará?

    • @guaraprogramador
      @guaraprogramador 2 วันที่ผ่านมา

      @@Salomas69 kkkkkk perai isso é uma pergunta seria? 😅

    • @Salomas69
      @Salomas69 21 ชั่วโมงที่ผ่านมา

      @@guaraprogramador pior que é kkkkkkkk fiquei pensando se seu nome é por isso ou só por causa do lobo msm, mas é foda de responde né kkkkkkkkk

  • @DaviLima-t8n
    @DaviLima-t8n 3 วันที่ผ่านมา

    Guara, vi esse video e me ajudou muito pra eu que sou iniciante na godot engine, serio continue com mais videos desse

    • @guaraprogramador
      @guaraprogramador 3 วันที่ผ่านมา

      Fico mto feliz em saber que o vídeo te ajudou meu caro! Pode deixar que mais vídeos como este virão no futuro 😉

  • @DARKLEGIONS-l8m
    @DARKLEGIONS-l8m 3 วันที่ผ่านมา

    Perdi de novo a Live😢😢😢

  • @rafaelryan2
    @rafaelryan2 3 วันที่ผ่านมา

    eu baixei a godot mas quando fui criar o projeto ficou uma tela preta e meu pc quase faleceu, nem o alt + f4 funcionava mais e depois apareceu "godot não está respondendo"

  • @gabrielvasconcelos2166
    @gabrielvasconcelos2166 3 วันที่ผ่านมา

    O que eu queria seria algo exclusivamente para criar caixas de diálogo, sem ser voltado para visual novels. Acho meio chatinho de fazer elas na mão

    • @guaraprogramador
      @guaraprogramador 3 วันที่ผ่านมา

      Nesse caso, eu sugiro você experimentar o dialogue_manager do "nathanhoad" eu pretendo ainda falar dele, mas ele talvez já seja o que você precisa, por ele ser apenas para criar caixas de diálogo.

  • @danilolenovo9717
    @danilolenovo9717 3 วันที่ผ่านมา

    gostei,ainda nao sei qual linguagem aprender primeiro

    • @guaraprogramador
      @guaraprogramador 3 วันที่ผ่านมา

      Fala ai mano, sob a perspectiva do seu comentário, se você ainda não aprendeu nenhuma das duas, sugiro você começar com o GDScript, você vai ter menos dor de cabeça.

    • @danilolenovo9717
      @danilolenovo9717 3 วันที่ผ่านมา

      @@guaraprogramador muito obrigado pela dica mano queria me enturmar com uma galera que gosta de programar e de ficar ligados nas novas tecnologias tem algum discord pra gente conversar bate papo resolucao de problemas ajudar um ao outro quem sabe criar projetos juntos ja sei um pouquinho de python

    • @guaraprogramador
      @guaraprogramador 3 วันที่ผ่านมา

      @@danilolenovo9717 Então tem o servidor do canal, mas ele é mais voltado a tópicos da Godot em si e programação dentro dela. Se você quer algo mais generalista nesse sentido, ai eu infelizmente não terei como te ajudar mto 😓

  • @tcreftBr
    @tcreftBr 3 วันที่ผ่านมา

    Guara, eu posso fazer lives assistindo seus videos para estudar?

    • @guaraprogramador
      @guaraprogramador 3 วันที่ผ่านมา

      @@tcreftBr opa fique a vontade meu caro! Se nao for incômodo eu só gostaria que você me marcasse no título ou descrição do vídeo com o @ 😉

    • @tcreftBr
      @tcreftBr 3 วันที่ผ่านมา

      @@guaraprogramador pode deixar 👍

  • @lfefitnesss
    @lfefitnesss 3 วันที่ผ่านมา

    Alegria contagiante

  • @noo-binho5555
    @noo-binho5555 5 วันที่ผ่านมา

    Como faço pra pegar um valor por colisão?? Tipo, meu jogo tem várias plataforma, aí a normal ele pula 1m , se ele tiver na plataforma elástica o player tem q pegar o quanto a plataforma multiplica o pulo dele , aí se ela multiplica por 2 ele ir pular 2m

    • @guaraprogramador
      @guaraprogramador 5 วันที่ผ่านมา

      Opa fala ai, então nesse caso específico não seria apenas como você acessa um node na cena, mas como essas coisas são organizadas em código, mas a lógica (pelo menos uma que eu consiga pensar agora) seria mais ou menos o seguinte: cada plataforma tem um multiplicador de pulo que você define. No momento da colisão do player com uma plataforma, ele pega esse valor e ajusta a altura do pulo. No código do player, você detecta a colisão e modifica a força do pulo usando esse multiplicador. Se a plataforma for elástica, ele multiplica o pulo, e se for uma plataforma normal, o pulo volta ao padrão. Se precisar de uma moral maior para resolver o seu problema, manda ele lá na comunidade do discord e a gente vai tentar ajudar com a sua situação, dentro do que for possível. Tmj

    • @noo-binho5555
      @noo-binho5555 5 วันที่ผ่านมา

      @@guaraprogramador blz mn vlw

  • @cidi5902
    @cidi5902 5 วันที่ผ่านมา

    Mano eu estou com um problema pois no mobile, para apertar um botão como o touch vc precisa soltar um para aperta outro, então para mim eu acho que apenas trocar para uma area 2d já resolve, mas a animação de pressionar fica bugada, como resolvo?

    • @guaraprogramador
      @guaraprogramador 5 วันที่ผ่านมา

      Fala aí mano! Então, sem ver o código diretamente, só consigo te dar uma sugestão com base no que imagino que possa ser o problema. O que você pode fazer é, no código da sua Area2D, usar o método _input_event para capturar o toque (touch) e verificar se o evento está pressionado ou não. Além disso, é importante conferir se já tem alguma animação em andamento, porque você só quer iniciar a animação quando nenhuma outra estiver tocando. Caso contrário, ela vai ficar sendo repetida indefinidamente. Se continuar com dúvidas, cola lá no servidor do Discord! Lá você pode compartilhar o código ou até mandar um vídeo mostrando o que está acontecendo. Quem sabe, eu ou outra pessoa do server conseguimos te ajudar de uma forma mais detalhada.

  • @ofoxelk
    @ofoxelk 6 วันที่ผ่านมา

    Conteúdo top apenas 🤌

  • @GameDevBrazil
    @GameDevBrazil 6 วันที่ผ่านมา

    Excelente, garoto!! Já sou seu fã!

  • @soratus
    @soratus 7 วันที่ผ่านมา

    Mesmo eu sabendo dessas coisas eu gosto de ver alguém falando

  • @Hourky
    @Hourky 7 วันที่ผ่านมา

    Conteúdo muito utíl

  • @アトリオンベクス
    @アトリオンベクス 7 วันที่ผ่านมา

    Mano faz um curso de gdscript.

  • @kenollxl2023
    @kenollxl2023 7 วันที่ผ่านมา

    Só passei pra dar meu like. Mais tarde vou assistir. Tô adorando essa frequência

  • @XR55OR
    @XR55OR 7 วันที่ผ่านมา

    parabéns pelos 2k irmão!

    • @guaraprogramador
      @guaraprogramador 7 วันที่ผ่านมา

      Muito obrigado meu caro :D, tmj

  • @XR55OR
    @XR55OR 7 วันที่ผ่านมา

    só o ouro!

  • @CanalTVCP
    @CanalTVCP 7 วันที่ผ่านมา

    Essa thumb ficou muito engraçada kkkkk

  • @アトリオンベクス
    @アトリオンベクス 7 วันที่ผ่านมา

    Tem um problema, eu vi que a godot removeu o VisualScript de versões novas, para conseguir usar tem instalar o "orchestrato", se eu usar a godot pela steam ela pode trazer alguma atualização com remoção de funções ou adicionar funções novas. Exemplo: eu estou criando um jogo na godot4.0.1 e se eu atualizar para godot4.3, vou ter problemas nos meus Nodes ou nos scripts. Eu acho que o mais certo seria usar a versão do site. Se eu estiver com foco em criar um jogo o ideal não seria se manter apenas na versão que está criando o jogo. Um exemplo os Studio de criação de jogos profissionais eles focam apenas em uma versão da engine, exemplo disso, muito pessoal usam a unity 2021 ainda.

    • @guaraprogramador
      @guaraprogramador 7 วันที่ผ่านมา

      Eu falo da versão da Steam mais por comodidade mesmo, é fácil instalar, e não exige muita manutenção da sua parte para instalar. Agora realmente, instalar a versão pelo site, ou usando um distribuidor de pacote (se você estiver no Linux), talvez seja mais interessante, porque ai você pode tomar cuidado com a versão que você está usando

  • @jeangames1234
    @jeangames1234 8 วันที่ผ่านมา

    Aprenda a mexer na godot em 10 minutos Obs:ele ensina tudo em apenas 7 minutos

  • @GameDevBrazil
    @GameDevBrazil 8 วันที่ผ่านมา

    Muita boa, sua Live, garoto!! Vc é fera!

  • @kuwabaraterno
    @kuwabaraterno 8 วันที่ผ่านมา

    meu orgulho!

  • @gabrielvasconcelos2166
    @gabrielvasconcelos2166 9 วันที่ผ่านมา

    Estou assistindo todos os vídeos! Conteúdos valiosismos, muito bom

  • @XR55OR
    @XR55OR 9 วันที่ผ่านมา

    caraca sabia disso não xd

  • @K1nd3r_1
    @K1nd3r_1 9 วันที่ผ่านมา

    vídeo muito bom, didatico com simples explicação e facil entendimento, dou 5 estrelas, precisamos de mai pessoas como vc no yt

  • @kenollxl2023
    @kenollxl2023 10 วันที่ผ่านมา

    Live muito boa ^^ Sempre um prazer assistir e aprender com esse canal :3

    • @guaraprogramador
      @guaraprogramador 10 วันที่ผ่านมา

      @@kenollxl2023 muito obrigado 😁 agradeço ai a sua participação 🙏

  • @MarcosChermann-i7c
    @MarcosChermann-i7c 10 วันที่ผ่านมา

    Quero ser um garoto de programa 😢 mais não sei programação

  • @DARKLEGIONS-l8m
    @DARKLEGIONS-l8m 10 วันที่ผ่านมา

    Mano era melhor ter feito isso sábado porque eu não consigo assistir quando é - de 5 horas da tarde

    • @guaraprogramador
      @guaraprogramador 10 วันที่ผ่านมา

      @@DARKLEGIONS-l8m e pq tarde de sábado às vezes não tem como ser sempre é complicado...

    • @DARKLEGIONS-l8m
      @DARKLEGIONS-l8m 10 วันที่ผ่านมา

      @@guaraprogramador tá então eu só queria que tu fizesse lives mais tarde

  • @gabrielvasconcelos2166
    @gabrielvasconcelos2166 11 วันที่ผ่านมา

    Muito massa o conteúdo

  • @Davihsouzah
    @Davihsouzah 11 วันที่ผ่านมา

    qual a versão dessa godot?

    • @guaraprogramador
      @guaraprogramador 11 วันที่ผ่านมา

      @@Davihsouzah fala aí mano, essa daí e a versão 4.3

    • @Davihsouzah
      @Davihsouzah 11 วันที่ผ่านมา

      @@guaraprogramador top, vc sabe se esses códigos funcionam na 4.1?

    • @guaraprogramador
      @guaraprogramador 11 วันที่ผ่านมา

      @@Davihsouzah provavelmente, apenas se atente a versão do plugin usado que é o terrain3d, tem que ser a versão que suporta especificamente a 4.1

    • @Davihsouzah
      @Davihsouzah 11 วันที่ผ่านมา

      @@guaraprogramador fechou, to fazendo um jogo de terror para o meu TCC, só que não encontro vídeos explicando como fazer a interação de interagir com um objeto, espero q o seu funcione

    • @guaraprogramador
      @guaraprogramador 11 วันที่ผ่านมา

      @@Davihsouzah Boa sorte com o seu TCC meu caro, qualquer coisa aparece lá no discord e a gente pode te ajudar ai dentro do que for possível 👍

  • @kalebrodrigues5710
    @kalebrodrigues5710 11 วันที่ผ่านมา

    Pra quem está afim de fazer um jogo estilo souls, já tem um template na comunidade q já serve de base para o projeto

  • @BundalacacaDasilva
    @BundalacacaDasilva 11 วันที่ผ่านมา

    7 minutos, você falhou

  • @marcoseliasmep
    @marcoseliasmep 12 วันที่ผ่านมา

    Parece mais vantagem tentar uma engine que ofereça C# nativamente haha. Mas tá valendo, open source nem podemos reclamar.

  • @kenollxl2023
    @kenollxl2023 13 วันที่ผ่านมา

    Essa aula caiu como uma luva pra mim. To com um projetinho que na minha cabeça faz sentido em partes, mas como ele tem varios comportamentos que iram se repetir , a funçao vai ser importantissima no meu estudo pra esse projeto :)