Пікірлер
@nixamora
@nixamora Күн бұрын
que legal 😊😊🙌🙌
@saidafrente1858
@saidafrente1858 4 күн бұрын
video ficou som som bugado?
@robinbryann
@robinbryann 4 күн бұрын
@@saidafrente1858 ficou eu tive um problema com Mic no meio da gravação
@carlosalbertopimentelferre1576
@carlosalbertopimentelferre1576 5 күн бұрын
Só não entendi porque ficou mudo.
@robinbryann
@robinbryann 5 күн бұрын
@@carlosalbertopimentelferre1576 meu microfone estragou kk mas vou regravar os outros vídeos com um Mic novo ☺️
@carlosalbertopimentelferre1576
@carlosalbertopimentelferre1576 5 күн бұрын
@@robinbryann Blz. Deu pra entender.
@arturzinho79yt
@arturzinho79yt 5 күн бұрын
Top mano
@robinbryann
@robinbryann 5 күн бұрын
valeu
@jvictozinx
@jvictozinx 5 күн бұрын
Muito massa mano continue fazendo conteúdos na godot
@robinbryann
@robinbryann 5 күн бұрын
Valeu, vou continuar nesta saga ai
@robinbryann
@robinbryann 5 күн бұрын
CRÉDITOS PELOS ASSETS USADOS E LINK PARA DOWNLOAD: didigameboy.itch.io/jambo-jungle-free-sprites-asset-pack
@mrotaku8157
@mrotaku8157 7 күн бұрын
Ajudou demais mano,Tava vendo outro tutorial de tilemap tava compreendendo nada. Vlw aí mano continue produzindo conteúdos como este
@robinbryann
@robinbryann 7 күн бұрын
tmj vou continuar criando mais eu tinha dado uma pausa
@arturzinho79yt
@arturzinho79yt 17 күн бұрын
Cria um tutorial de como cria um jogo de sobrevivência 2d com visão de cima
@robinbryann
@robinbryann 17 күн бұрын
vou fazer
@heitorhsr1150
@heitorhsr1150 19 күн бұрын
Você ja criou seu jogo?
@robinbryann
@robinbryann 14 күн бұрын
Ainda não, mas em breve estará disponivel para download ^^
@RuanTales2010
@RuanTales2010 23 күн бұрын
2:36 "Foda-se, vou colocar aqui mesmo" pura sinceridade.
@robinbryann
@robinbryann 23 күн бұрын
kkkk as vezes eu esqueço kkk
@gui.urcelino
@gui.urcelino 18 күн бұрын
kkkk parece eu programando
@robinbryann
@robinbryann 17 күн бұрын
@@gui.urcelino kkk so assim que vai
@goldenemperorofcurry
@goldenemperorofcurry 29 күн бұрын
Oloco salvando na programação e salvando no lolzinho tmb!
@robinbryann
@robinbryann 29 күн бұрын
@@goldenemperorofcurry tu viu kk
@wederneyoliveira5838
@wederneyoliveira5838 Ай бұрын
ctrl-v no script acabo comugo
@robinbryann
@robinbryann Ай бұрын
@@wederneyoliveira5838 😂😂
@THILBERBOY
@THILBERBOY Ай бұрын
Não entendi qual a lógica do código, não achei em nenhum lugar, só copiei o teu e foi
@robinbryann
@robinbryann Ай бұрын
que bom que deu certo ^^
@Lulucass110
@Lulucass110 29 күн бұрын
IX = 9 e 37. Onde o Silco virou o Silco.
@THILBERBOY
@THILBERBOY 29 күн бұрын
@@Lulucass110 não achei nada sobre 37 no meu, nem destaque em nenhum 9, realmente não sei como era pra achar isso
@Lulucass110
@Lulucass110 29 күн бұрын
@@THILBERBOY A resposta está no mapa na parede. No mapa e nas pistas do Silco, e em uma das pistas a jinx lê sobre. A foto no mapa puxa a linha para o número 37 no local IX = 9
@THILBERBOY
@THILBERBOY 29 күн бұрын
@@Lulucass110 pode ser isso então, eu N li nada nem prestei atenção na fala dela kkkkk
@michelamancio4378
@michelamancio4378 Ай бұрын
pode me ajudar, fiz tudo como no video, só que o click não funciona
@robinbryann
@robinbryann Ай бұрын
@@michelamancio4378 senha 937 pega os outros itens vê aquelas alucinações da Jinx e faz bem simples ai depois de pegar tudo vai lá no cofre coloca a senha e marcha
@robinbryann
@robinbryann Ай бұрын
@@michelamancio4378 a eu viajei achei que era outra coisa kk ajudo sim vê as colisões e o nome do mapa de entrada vê se no script tá o mesmo nome que tu colocou no mapa de entrada
@michelamancio4378
@michelamancio4378 Ай бұрын
@robinbryann blz
@michelamancio4378
@michelamancio4378 Ай бұрын
@@robinbryann já revi tudo, e ta tudo certo, mesmo assim não acontece a animação do click
@robinbryann
@robinbryann Ай бұрын
@michelamancio4378 me manda o script lá no Discord que eu vejo discord.gg/CwYjkSJ8
@chambers515
@chambers515 Ай бұрын
Valew bro pela ajuda
@robinbryann
@robinbryann Ай бұрын
@@chambers515 é noisss
@kauansalles216
@kauansalles216 Ай бұрын
Eu fiz exatamente igual você, mas não está funcionando. Quando aperto o botão para atacar, a animação de ataque não é executada, e as outras animações param de funcionar, repetindo a mesma toda hora. Por exemplo, se estou correndo e aperto o botão de ataque, ele continua fazendo apenas a animação de correr e não para. me ajude pfrvr
@robinbryann
@robinbryann Ай бұрын
@@kauansalles216 opa tranquilo? Já conseguiu resolver ou ainda não ? Manda seu projeto lá no Discord pra eu dar uma olhada
@robinbryann
@robinbryann Ай бұрын
@@kauansalles216 link do DC aqui discord.gg/BjArXSuW
@kauansalles216
@kauansalles216 Ай бұрын
@robinbryann Opa, já consegui sim mn, Valeu pela atenção 👍
@kauansalles216
@kauansalles216 Ай бұрын
agora vou acompanhar os outros videos
@robinbryann
@robinbryann Ай бұрын
@@kauansalles216 maravilha que bomm
@enildagoncalvesdasilva413
@enildagoncalvesdasilva413 Ай бұрын
Você pode ensinar a como faxer dialogos com npcs?
@goldenemperorofcurry
@goldenemperorofcurry Ай бұрын
excelente video meu querido! vc tem algum tutorial ensinando a criar múltiplos ataques (quando vc aperta o botão varias vezes ele exibe diferentes animações)?
@robinbryann
@robinbryann Ай бұрын
Opa no caso um combo tipo? Quando ele aperta uma tecla vai tendo uma sequencia de animações?
@goldenemperorofcurry
@goldenemperorofcurry Ай бұрын
@@robinbryann Isso mesmo meu bom!
@israele.dealencar652
@israele.dealencar652 Ай бұрын
Quando ataco meu inimigo ele fica parado(não anda) na animação de hit(ela não está em ciclo). Se eu ficar na area de ataque dele ele me ataca e quando eu saio da area ele sai da animação de hit pra animação de run, mas não se move.
@israele.dealencar652
@israele.dealencar652 Ай бұрын
extends CharacterBody2D const SPEED = 500.0 const VIDA_MAX = 10 const DANO = 1 @onready var animation = $Animation @onready var ray = $Ray @onready var collision: CollisionShape2D = $AttackArea/Collision var atacando: bool = false var vida: int = VIDA_MAX var is_dead: bool = false var levando_hit: bool = false @export var direction := -10 func _physics_process(delta: float) -> void: if is_dead or levando_hit: return # Add the gravity. if not is_on_floor(): velocity += get_gravity() * delta if ray.is_colliding(): direction *= -1 ray.scale.x *= -1 flip() if direction and not atacando: velocity.x = direction * SPEED * delta animation.play("run") move_and_slide() func flip(): if velocity.x > 0: $Sprite2D.flip_h = false if velocity.x < 0: $Sprite2D.flip_h = true func _on_area_2d_body_entered(body): if body.is_in_group("player"): atacando = true animation.play("attack") body.take_damage(DANO) func _on_area_2d_body_exited(body): if body.is_in_group("player"): atacando = false animation.play("run") func _on_animation_finished(anim_name): if is_dead: queue_free() return if anim_name == "attack": if atacando: animation.play("attack") else: animation.play("run") elif anim_name == "hit": levando_hit = false if atacando: animation.play("attack") else: animation.play("run") func take_damage(amount: int): if is_dead: return vida -= amount if vida <= 0: die() else: levando_hit = true animation.play("hit") func die(): is_dead = true animation.play("death") velocity = Vector2.ZERO queue_free()
@robinbryann
@robinbryann Ай бұрын
Opa você conectou o sinal do animation finished?
@robinbryann
@robinbryann Ай бұрын
@@israele.dealencar652 testa está correção veja se vai funcionar: extends CharacterBody2D const SPEED = 500.0 const VIDA_MAX = 10 const DANO = 1 @onready var animation = $Animation @onready var ray = $Ray @onready var collision: CollisionShape2D = $AttackArea/Collision var atacando: bool = false var vida: int = VIDA_MAX var is_dead: bool = false var levando_hit: bool = false @export var direction := -10 func _physics_process(delta: float) -> void: if is_dead: return # Aplica a gravidade if not is_on_floor(): velocity += get_gravity() * delta if levando_hit: return # Verifica a colisão com o ray e inverte a direção if ray.is_colliding(): direction *= -1 ray.scale.x *= -1 flip() if direction and not atacando: velocity.x = direction * SPEED animation.play("run") else: velocity.x = 0 # Mover o inimigo no jogo move_and_slide() func flip(): if velocity.x > 0: $Sprite2D.flip_h = false elif velocity.x < 0: $Sprite2D.flip_h = true func _on_area_2d_body_entered(body): if body.is_in_group("player"): atacando = true animation.play("attack") body.take_damage(DANO) func _on_area_2d_body_exited(body): if body.is_in_group("player"): atacando = false animation.play("run") func _on_animation_finished(anim_name): if is_dead: queue_free() if anim_name == "attack": if atacando: animation.play("attack") else: animation.play("run") elif anim_name == "hit": levando_hit = false if atacando: animation.play("attack") else: animation.play("run") func take_damage(amount: int): if is_dead: return vida -= amount if vida <= 0: die() else: levando_hit = true # Define que o inimigo está levando hit animation.play("hit") velocity.x = 0 func die(): is_dead = true animation.play("death") velocity = Vector2.ZERO queue_free()
@Thaytech
@Thaytech Ай бұрын
Oi tô sumida eu sei kkk mas eu queria pedir uma ajuda pra ti se vc puder por favor gravar um tutorial onde se o player pisar em um determinado tilemap (ou área 2d) ele volta para a posição inicial
@robinbryann
@robinbryann Ай бұрын
@@Thaytech tá mesma kk mais é o mesmo esquema do obstáculo dessa nova série olha aí, mas posso fazer mas é a mesma lógica só vai mudar para o nó tilemap e usando o physics layers do tilemaplayer
@Thaytech
@Thaytech Ай бұрын
@robinbryann então tô com dificuldade em onde colocar os códigos por não saber direito
@robinbryann
@robinbryann Ай бұрын
@Thaytech a saquei vou fazer aqui aí posto
@Thaytech
@Thaytech Ай бұрын
@@robinbryann Ms tipo a lógica em tese eu sei só realmente fico pensando tipo "MDS será q se coloca no player ou no tile" entende ?
@Thaytech
@Thaytech Ай бұрын
@@robinbryann o pior é q é algo tão simples iehdjsj
@valdomiromorais
@valdomiromorais Ай бұрын
Valeu pelo conteúdo, Robin! Queria te fazer um pedido: nos ensina a fazer uma roleta aleatória! Sucesso! Obrigado!
@robinbryann
@robinbryann Ай бұрын
@@valdomiromorais opa meu querido pode deixar
@LilKalango
@LilKalango Ай бұрын
Show demais
@robinbryann
@robinbryann Ай бұрын
@@LilKalango valeuu
@dcvitoria
@dcvitoria Ай бұрын
Comecei a acompanhar, estou com um roteiro para um jogo e preciso começar a desenvolver, usarei seu tutorial para começar a montar algo. Muito obrigado!
@robinbryann
@robinbryann Ай бұрын
Maravilha fico feliz em estar contribuindo de alguma forma ^^
@Throh-Art
@Throh-Art Ай бұрын
buenísimo
@robinbryann
@robinbryann Ай бұрын
@@Throh-Art el braboo
@truenincillo805
@truenincillo805 Ай бұрын
Olá, você sabe como posso escalar os sprites do animadoSprites2D por código de script? Tenho sprites 64x64 e 16x16, mas quero escalá-los por código
@robinbryann
@robinbryann Ай бұрын
@@truenincillo805 se é que eu entendi é $animatedsprite2d.play("nome da animação") $Animatedsprite2d.frame = "número do Frame exemplo: 3"
@Nandixxmlbb
@Nandixxmlbb Ай бұрын
Mas isso funciona no mobile ou tem que usar o nó touch screen
@robinbryann
@robinbryann Ай бұрын
@@Nandixxmlbb no mobile é o toichscreen
@kingclips_f
@kingclips_f Ай бұрын
eu to simplesmente a 3 meses tentando criar um único inimigo, já que sem eles o jogo fica sem graça, mas nunca consegui, sempre da um erro diferente
@robinbryann
@robinbryann Ай бұрын
me fale ai sua duvida
@kingclips_f
@kingclips_f Ай бұрын
pra quem ta com o pulo bugado, coloca "* delta" no lugar de "* speed", pode resolver func gravidade(delta: float): if not is_on_floor(): velocity.y += gravity * speed # troque o speed pelo * delta
@robinbryann
@robinbryann Ай бұрын
@@kingclips_f funciona mesmo ? Eu não cheguei a testar ainda
@kingclips_f
@kingclips_f Ай бұрын
@@robinbryann sim, eu não sei se foi só comigo, mas se mais alguém tiver com o mesmo problema já ta aqui a solução
@robinbryann
@robinbryann Ай бұрын
@kingclips_f eu testei e deu bom demais
@mrotaku8157
@mrotaku8157 7 күн бұрын
Meu player não tava pulando aí eu tinha visto aquele -Jump velocity é retirei-o é funcionou o jump
@kingclips_f
@kingclips_f Ай бұрын
mano pra tirar o Insert é só clicar no próprio Insert no teclado ou apertar 0 no teclado numérico
@robinbryann
@robinbryann Ай бұрын
@@kingclips_f super dica aí valeu
@wallacearcecenturiaomachad5910
@wallacearcecenturiaomachad5910 Ай бұрын
e pensar que só vivia bebendo, agora ta ai criando conteúdo educacional
@robinbryann
@robinbryann Ай бұрын
kkkkkk alguma coisa tem que mudar kk
@Throh-Art
@Throh-Art Ай бұрын
muito bom
@robinbryann
@robinbryann Ай бұрын
obrigadooo
@josmarpinheiro2589
@josmarpinheiro2589 Ай бұрын
Poderia colocar um limite de pontos tipo chegando em 1000 muda de fase em um menu de cadeado pra desbloquear
@robinbryann
@robinbryann Ай бұрын
sim da pra fazer isto, vou trazer essas melhorias
@brianlewis2.026
@brianlewis2.026 Ай бұрын
Voce tem insta preciso de uma ajudar 😅
@robinbryann
@robinbryann Ай бұрын
Me manda dm lá no insta!
@brianlewis2.026
@brianlewis2.026 Ай бұрын
@@robinbryann qual é seu insta?
@robinbryann
@robinbryann Ай бұрын
@@brianlewis2.026 robin.bryan
@nixamora
@nixamora Ай бұрын
vídeo novoooo, continua 🤲🤲
@robinbryann
@robinbryann Ай бұрын
valeuu
@goldenemperorofcurry
@goldenemperorofcurry Ай бұрын
Brabo! muito bom acompanhar e aprender com seus vídeos meu bom!
@robinbryann
@robinbryann Ай бұрын
@@goldenemperorofcurry obrigado, espero que dê para criar algo para vocês
@arturzinho79yt
@arturzinho79yt Ай бұрын
Mano continua postando essa serie todos dias!!❤
@robinbryann
@robinbryann Ай бұрын
@@arturzinho79yt vou postar 😊
@igorleone
@igorleone Ай бұрын
agora ficou melhor ainda 👏👏👏
@robinbryann
@robinbryann Ай бұрын
@@igorleone humilde Leônidas
@Throh-Art
@Throh-Art Ай бұрын
en este tutorial estará la plataforma colgante o en el pirata?
@robinbryann
@robinbryann Ай бұрын
@@Throh-Art si manito, logo más saiu tu vídeo
@robinbryann
@robinbryann Ай бұрын
Créditos e link das sprites usadas no vídeo: brullov.itch.io/oak-woods
@igorleone
@igorleone 2 ай бұрын
É o brayannn n tem como
@robinbryann
@robinbryann 2 ай бұрын
Ixquece kk
@Throh-Art
@Throh-Art 2 ай бұрын
increíble manito
@robinbryann
@robinbryann 2 ай бұрын
😊
@carlonsantosalberto3590
@carlonsantosalberto3590 2 ай бұрын
gracias por los tutoriales
@robinbryann
@robinbryann 2 ай бұрын
😊
@josmarpinheiro-k6l
@josmarpinheiro-k6l 2 ай бұрын
obrigado,Robin por estar ajudando a comunidade Godot crescer aqui no Brasil,a playlist esta top
@robinbryann
@robinbryann 2 ай бұрын
Eu que agradeço ^^
@arturzinho79yt
@arturzinho79yt Ай бұрын
​@@robinbryann mano continua essa série tá me ajudando muito obrigado ❤
@robinbryann
@robinbryann Ай бұрын
@@arturzinho79yt se tiver sugestões aí pode mandar tbm 😊
@arturzinho79yt
@arturzinho79yt Ай бұрын
@@robinbryann uma sugestão e você cria um jogo tipo aquele do pirata só que nesse tema medieval
@arturzinho79yt
@arturzinho79yt Ай бұрын
@@robinbryann seria uma série top e ulti para mim e outra pessoa que tão querendo fazer um jogo assim
@pedroqueiroz8857
@pedroqueiroz8857 2 ай бұрын
Mano se puder faz um video de drop de item dos inimigos, tipo o Boss dropar um item necessário pro player conseguir sair da arena dele, como uma chave para uma porta por exemplo, tmj mano
@robinbryann
@robinbryann 2 ай бұрын
vou realizar aqui meu querido
@pedroqueiroz8857
@pedroqueiroz8857 2 ай бұрын
@@robinbryannbrabo!!!
@Nandixxmlbb
@Nandixxmlbb 2 ай бұрын
Quando eu desativo a collision meu player cai no void e dps renasço
@robinbryann
@robinbryann 2 ай бұрын
deixa ativado mesmo
@Thaytech
@Thaytech 2 ай бұрын
Oiiii vc poderia criar um jeito diferente dos inimigos morrerem igual aqueles jogos de digitação aparece um palavra na cabeca do inimigo e se vc digita a palavra certa o inimigo perde vida (é pro meu novo jogo até pensei na logica mas nao deu mt crt)
@robinbryann
@robinbryann 2 ай бұрын
@@Thaytech tem alguma referência de como seria ?
@Thaytech
@Thaytech 2 ай бұрын
@@robinbryann já jogou algum jogo de digitação? Ou aqueles da app story que aparece um desenho e vc tem q desenha ele (e se estiver desenhado certo o bicho morre)
@robinbryann
@robinbryann 2 ай бұрын
@@Thaytech joguei um mas era palavras vou ver o que consigo fazer
@Thaytech
@Thaytech 2 ай бұрын
@@robinbryann siiim com palavras q eu queria se puder mas vê aí kkkk (cm eu disse eu até tentei mas virou uma bagunça)
@robinbryann
@robinbryann 2 ай бұрын
@@Thaytech vou tentar aqui kk
@JJ-ti8pc
@JJ-ti8pc 2 ай бұрын
Fiz o codigo igual e o boneco não se mexer
@JJ-ti8pc
@JJ-ti8pc 2 ай бұрын
Oque posso fazer?
@robinbryann
@robinbryann 2 ай бұрын
@@JJ-ti8pc verifica os nomes dos nós e as configurações
@robinbryann
@robinbryann 2 ай бұрын
Vê as configurações do mapa de entrada, vai em projeto configurações do projeto e mapa de entrada, ação e configura​@@JJ-ti8pc
@nixamora
@nixamora 2 ай бұрын
ps: ficou uma barra ali de metas da twitch no video...
@robinbryann
@robinbryann 2 ай бұрын
Blz
@robinbryann
@robinbryann 2 ай бұрын
Vdd
@nixamora
@nixamora 2 ай бұрын
yo amei, muy gracias professor robin!
@robinbryann
@robinbryann 2 ай бұрын
Vdd
@pedroqueiroz8857
@pedroqueiroz8857 2 ай бұрын
Krl mano tu fez o vídeo super rápido, brigadão irmão, tu é incrível parceiro
@robinbryann
@robinbryann 2 ай бұрын
@@pedroqueiroz8857 eu tive que gravar duas vezes skksks o primeiro tava tão bom na hora que fui ver não tinha gravado kkk aí fiquei triste mas deu certo do mesmo jeito