Também tive esse problema mas oque eu fiz pra resolver foi so apagar o just então ficou (is_action_pressed) por enquanto o personagem ta pulando normal
Vlw cara Namoral eu tava fazendo tipo igual o tutorial copiei todo o script e não tava dando sempre tinha uma parte que tava com erro mas assim como vc fez foi mas simples e deu resultado vlw mesmo
o miseravel eh um genio, acho q é pq o "is_action_just_pressed" é pra detectar um toque pontual, e o "is_action_pressed" é pra detectar um toque extendido, q seria o caso do touch screen, tipo aqueles botões turbo q tinham em alguns joysticks antigos
Salve, recomendo para quem usa a versão mobile, comprar um cabo OTG que custa uns 10 reais e um teclado custa 30 reais, se for teclado bluetooth com mouse deve estar na faixa de 100 reais.
@@ricardomarquesamorim695 sim. Ricardo. A ideia sempre foi focar porque. Quando tentamos fazer em todas engine (ao meu ver) fica difícil obter o máximo. Por isso não acredito naquilo de melhor ou pior engine em si. Mas no qeu atende o gamedev e o quanto ele se dedicou. Mas vamos avaliando. Quem sabe mó futuro tenhamos ao menos mais uma série, mas de fato é algo que aqui na plataforma tem pouca audiência.
Eu baixei o apk no meu celular e tudo parecia que estava funcionando bem, porém quando o player morre e renasce, o botão de pular não funciona mais. Alguém poderia me ajudar?
Godot4.3 - Eu inseri todo o codigo do video pra deixar minha versao completa mas isso deixou o walk bugado, quando eu tento andar tem um puta delay. Preferi segui a dica do "@one_player" e tirar o "_just" da linha: if Input.is_action_just_pressed("ui_accept") and is_on_floor(): e ai ficou: if Input.is_action_pressed("ui_accept") and is_on_floor(): Ainda nao testei no celular, mas nao deu problema com o que ja estava feito.
Se meu problema fosse o pulo eu estaria feliz, mas nem andar o bixo anda, tentei fazer o mesmo do videos so que com os script de movimentação, os sprites funcionam e etc, mas a ação que é boa, nada (estou na godot 4.1)
@@clecioespindolagamedev no caso o Sprite funciona quando toco, mas o personagem ñ anda, estou usando no celular (ñ tenho PC) antes de colocar os controles do vídeo ele já ñ andava como no primeiro vídeo, logicamente achei que precisava de controles e pulei pra 11° aula; quando levei o Sprite dos botões para o touchscreenbutton apareceu dois nodes, UibuttonArrowleftNormal e UibuttonArrowrightNormal, algo que não apareceu na sua aula, acho que deve ser coisa da nova versão, ñ sei
O meu tbm teve esse problema mas eu consegui resolver escrevendo de novo pois se tipo vc escreve apertando tipo na seleção do teclado tem uma grande chance dele deixar um espaço algo como "ui_left*" (*espaço) Então tenta reescrever sem deixar espaço talvez tenha acontecido isso tbm
@@clecioespindolagamedev Sim, o emulate touch for mouse está habilitado. Eu consegui resolver o problema da animação do pulo da seguinte maneira: Adicionei mais uma condição ao if do pulo: if Input.is_action_just_pressed("ui_accept") or jump_touch and is_on_floor(): e na função input_event, coloquei outra tecla para o pulo: func _input(event: InputEvent) -> void: if event is InputEventScreenTouch: if Input.is_action_just_pressed("pulo") and is_on_floor(): jump_touch = true else: jump_touch = false Tá estranho mas tá funcionando tudo normal kkkk. Estou usando a Godot 4.0.3
@@RodrigoSelis AH, você está comentando do problema da animação...rs entendi, sim, isso até no PC está errado, a gente vai criar um mini state para contornar isso. Achei que fosse o problema do pulo não funcionar.
@@clecioespindolagamedevVc não entendeu errado. O pulo não funcionava na versão PC da Godot 4. Fiz o esquema que vc falou e contornei o bug da animação.
Estou grato por ter chegado até aqui, se Deus quiser vou ver tudo.
MT obrigado estava pensando a desistir me ajudou de mais
Também tive esse problema mas oque eu fiz pra resolver foi so apagar o just então ficou (is_action_pressed) por enquanto o personagem ta pulando normal
Vlw cara Namoral eu tava fazendo tipo igual o tutorial copiei todo o script e não tava dando sempre tinha uma parte que tava com erro mas assim como vc fez foi mas simples e deu resultado vlw mesmo
Ql acima da média
Mano valeu
o miseravel eh um genio, acho q é pq o "is_action_just_pressed" é pra detectar um toque pontual, e o "is_action_pressed" é pra detectar um toque extendido, q seria o caso do touch screen, tipo aqueles botões turbo q tinham em alguns joysticks antigos
Ué véi
Kkkkkkkkk
Não era pra isso ter dado certo não, eu acho
Mas se deu, deu né kkkkk
FINALMENTE TALVEZ MEU PROBLEMA SEJA RESOLVIDO 🙌🙌🙌
shooow!
Salve, recomendo para quem usa a versão mobile, comprar um cabo OTG que custa uns 10 reais e um teclado custa 30 reais, se for teclado bluetooth com mouse deve estar na faixa de 100 reais.
Finalmente!!!
Talvez o meu problema seja resolvido...
Clécio poderia trazer um tutorial depois de space shooter? Acharia interessante, mas sei que você pode não ter tempo
Até comecei em inglês, mas teve pouco relevância. Devo levar para o curso da hotmart, talvez aqui traga uma mini série, Ricardo.
@@clecioespindolagamedev opa, entendo, eu tava até vendo, é que você é um dos poucos que estão tão focados na GODOT.
@@ricardomarquesamorim695 sim. Ricardo. A ideia sempre foi focar porque. Quando tentamos fazer em todas engine (ao meu ver) fica difícil obter o máximo. Por isso não acredito naquilo de melhor ou pior engine em si. Mas no qeu atende o gamedev e o quanto ele se dedicou. Mas vamos avaliando. Quem sabe mó futuro tenhamos ao menos mais uma série, mas de fato é algo que aqui na plataforma tem pouca audiência.
Bom que tem esse video porque eu tinha conseguido resolver mas eu acabei esquecendo kkk
Muito obrigado
Não sei pq esse código pra mim ainda fica com erro 😢
Consegui fazer os controles eles funcionam mais quando a câmera anda eles ficam pra traz oq eu faço ?
Ensina também a criar o joystick
o meu personagem agora cmc a travar e não sei como resolver 😢
Eu baixei o apk no meu celular e tudo parecia que estava funcionando bem, porém quando o player morre e renasce, o botão de pular não funciona mais. Alguém poderia me ajudar?
alguem tem outro jeito de arruma pois na versão da godot atualizada o boneco fica travando e não se move praticamente
Godot4.3 - Eu inseri todo o codigo do video pra deixar minha versao completa mas isso deixou o walk bugado, quando eu tento andar tem um puta delay. Preferi segui a dica do "@one_player" e tirar o "_just" da linha:
if Input.is_action_just_pressed("ui_accept") and is_on_floor():
e ai ficou:
if Input.is_action_pressed("ui_accept") and is_on_floor():
Ainda nao testei no celular, mas nao deu problema com o que ja estava feito.
So não entendi porque so não funciona com o pulo ja que todos os botões ultilizam Input.is_action_pressed() ou is_action_just_pressed()
É algo da engine mesmo, infelizmente... o importante é entender que tem meios de contornar isso.
Se meu problema fosse o pulo eu estaria feliz, mas nem andar o bixo anda, tentei fazer o mesmo do videos so que com os script de movimentação, os sprites funcionam e etc, mas a ação que é boa, nada (estou na godot 4.1)
Você está usando apenas no celular? E os inputs virtuais que não funcionam?
@@clecioespindolagamedev no caso o Sprite funciona quando toco, mas o personagem ñ anda, estou usando no celular (ñ tenho PC) antes de colocar os controles do vídeo ele já ñ andava como no primeiro vídeo, logicamente achei que precisava de controles e pulei pra 11° aula; quando levei o Sprite dos botões para o touchscreenbutton apareceu dois nodes, UibuttonArrowleftNormal e UibuttonArrowrightNormal, algo que não apareceu na sua aula, acho que deve ser coisa da nova versão, ñ sei
O meu tbm teve esse problema mas eu consegui resolver escrevendo de novo pois se tipo vc escreve apertando tipo na seleção do teclado tem uma grande chance dele deixar um espaço algo como "ui_left*"
(*espaço)
Então tenta reescrever sem deixar espaço talvez tenha acontecido isso tbm
O meu era por causa do espaço q também não conseguia andar kkkkk
Func _input(event:
Não falso
Deu esse problema na versão de pc tbm.
Erro do touch no Pc??? Sério? Estava emulando o touch screen?
@@clecioespindolagamedev Sim, o emulate touch for mouse está habilitado.
Eu consegui resolver o problema da animação do pulo da seguinte maneira:
Adicionei mais uma condição ao if do pulo:
if Input.is_action_just_pressed("ui_accept") or jump_touch and is_on_floor():
e na função input_event, coloquei outra tecla para o pulo:
func _input(event: InputEvent) -> void:
if event is InputEventScreenTouch:
if Input.is_action_just_pressed("pulo") and is_on_floor():
jump_touch = true
else:
jump_touch = false
Tá estranho mas tá funcionando tudo normal kkkk. Estou usando a Godot 4.0.3
@@RodrigoSelis AH, você está comentando do problema da animação...rs
entendi, sim, isso até no PC está errado, a gente vai criar um mini state para contornar isso. Achei que fosse o problema do pulo não funcionar.
@@clecioespindolagamedevVc não entendeu errado. O pulo não funcionava na versão PC da Godot 4. Fiz o esquema que vc falou e contornei o bug da animação.
@@RodrigoSelisCara, vou testar esse bglh aí, se der certo eu volto