COLISÃO PERFEITA NO GAME MAKER

  Рет қаралды 23,544

Gui

Gui

Күн бұрын

Пікірлер: 58
@wesleyvilhena571
@wesleyvilhena571 6 ай бұрын
vlw irmão, já não é a primeira vez que eu assisto seu tutorial e esse vídeo, infelizmente eu acabei perdendo um projeto quase completo mas graças a esse vídeo, ele já me ajudou bastante a refazer tudo
@noneclass
@noneclass 2 жыл бұрын
Bom vídeo! Só avisando que essa colisão não funciona se você usar movimentação que gera valores quebrados (no seu caso movimento na diagonal) por causa do jeito que o gamemaker esta calculando as máscaras de colisão nas versões atuais dele.
@fuinhachan5379
@fuinhachan5379 Жыл бұрын
​@@gui_oficialjá produziu?
@brunoalves3502
@brunoalves3502 Жыл бұрын
sabe como resolver isso ?
@AronBaddoPacas
@AronBaddoPacas 3 ай бұрын
@@brunoalves3502 verdade, só fununcia em ambiente fechado e de paredes sem quinas... mas da sim pra resolver
@AronBaddoPacas
@AronBaddoPacas 3 ай бұрын
@@brunoalves3502 conseguiu?
@LucasAraujo-vr9lw
@LucasAraujo-vr9lw 17 күн бұрын
​@@AronBaddoPacascomo resolve?
@ironizando4084
@ironizando4084 2 жыл бұрын
Gui, acabei de começar a mexer no game maker e o seu canal é o que mais me ajudou, muito obrigado, pode ser um paragrafo bobo, mas você nem imagina o quanto me ajudou
@finthy
@finthy 2 жыл бұрын
Me ajudou muito, finamente alguém explicou de uma maneira que eu entendi, slk vou até me inscrever!
@AmogusPro47
@AmogusPro47 Жыл бұрын
mt obg usei sua colisao no meu primeiro jogo, tem alguns problemas na vdd e so um, eu tava testando e tava tudo dando certo ate a hora que eu clickei o w ou o s junto com a ou d e eu fiquei por um pixel da parede
@AmogusPro47
@AmogusPro47 Жыл бұрын
mas ta mt top
@Klintoris
@Klintoris 2 жыл бұрын
Muito bom o video, você poderia ensinar como fazer pulos em top down.
@rt4gam
@rt4gam 11 ай бұрын
muito obrigado, estava a colocar a colisão no momento errado.
@ryanmachado8645
@ryanmachado8645 Жыл бұрын
cara vc explica muito bem eu consegui aprender muito fácil
@Portkkj.
@Portkkj. 2 жыл бұрын
to curtindo de mais esses videos separados para ensinar coisas simples
@Dalvaspd
@Dalvaspd 2 жыл бұрын
Gui faz um vídeo fazendo um sistema de loja de loja de armas (tipo aparecendo E para interagir)
@gattz1000
@gattz1000 Жыл бұрын
fiquei o dia todo tentando fazer uma colisão pro meu jogo, e nem essa deu certo...ele é totalmente top-down e o player gira o boneco com o mouse, então quando eu encosto na parede e giro o boneco ele entra na parede e buga, ja olhei mascara de colisão, já tentei move and colide, não estou conseguindo resolver, será que alguém sabe?
@afonsobastida1725
@afonsobastida1725 25 күн бұрын
tudo bem? como estou vendo esse video de 2 anos atras, gostaria de saber qual a diferença de usar o evento colisão e esse q foi ensinado
@OilujGameZone
@OilujGameZone 2 жыл бұрын
Muito bom gui, show. 😆
@Sanchezz-0966
@Sanchezz-0966 2 жыл бұрын
mano eu queria fazer um jogo em que quando ele colide com algo ele move tem como me ajudar?
@al3smaofc
@al3smaofc Жыл бұрын
So vc por pra quando ele colidir ele não parar de andar (ou seja excluir a parte onde faz ele ficar parado)
@D1nielllllllllllllllllllllll
@D1nielllllllllllllllllllllll 5 ай бұрын
​@@al3smaofc ele queria dizer q quando ele colide ele empurra o objeto
@devlucasgalvao
@devlucasgalvao 3 ай бұрын
​@@D1nielllllllllllllllllllllll Só ver se ta colidindo horizontalmente e checar se a velocidade horizontal do player é maior q 0, se for, vai aumentando ou diminuindo o x do objeto
@Tecshopecommerce
@Tecshopecommerce Жыл бұрын
Fale cara, no caso, sempre q eu quiser colisão para por exemplo delimitar a área navegável do game eu devo fazer esse obj de colisão? N tem um jeito de marcar no mapa com uma linha igual no unity?
@Hugouuz
@Hugouuz Жыл бұрын
Ótimo vídeo!
@TiagoDasilvacosta-ch4dr
@TiagoDasilvacosta-ch4dr 4 ай бұрын
mano eu to atravessando a parede e algumas vezes eu fico preso ou teleporto pra a outra parede
@ZenithZ111
@ZenithZ111 4 ай бұрын
ae mano, me ajudou muito, mas quando estou colidindo verticalmente, o jogo está crashando, e n faço a menor ideia do por que... :/
@davi7059
@davi7059 11 ай бұрын
so uma pergunta como eu aplico esse sistema no meu codigo pois o meu codigo de andar e diferente eu uso um mais simples if keyboard_check(ord("A")) { x = x -6 } if keyboard_check(ord("D")) { x = x +6 } if keyboard_check(ord("W")) { y = y -6 } if keyboard_check(ord("S")) { y = y +6 } ????????
@PabloTroguilho
@PabloTroguilho 7 ай бұрын
mano, o meu era =... não funciona, faiz assim pq é melhor e mais facil
@UmAleatorio1
@UmAleatorio1 Жыл бұрын
o meu parou de andar mano
@aprendendopixelart
@aprendendopixelart 11 ай бұрын
encontrei um bug.Se eu colidir exatamente na quina da parede,ele trava
@jackzitito
@jackzitito Жыл бұрын
ola! sou novo no gamemaker e queria perguntar como eu faço o codigo para toda ves que eu apertar "A" ou "D" ele ficar invertido horizontalmente, pode me ajudar?
@Brumas_Dev
@Brumas_Dev Жыл бұрын
Boa noite caro colega, é muito simples, é só fazer que caso A esteja pressionado, a largura será -1, e se D for pressionado, a largura será 1, e somente adicionando isso ao código, estará funcionando perfeitamente, espero ter ajudado.
@vinikkj627
@vinikkj627 2 жыл бұрын
Gui ensina a fazer um multiplayer basico 🥦🥦🥦
@wallparede
@wallparede 10 ай бұрын
canal bom dms
@pEdRus.
@pEdRus. Жыл бұрын
uma pergunta pra que serve o ; no final das variaveis??
@victor14041997
@victor14041997 Жыл бұрын
isso serve para dizer para o computador na hora q ele esta lendo o script q aquela linha de código terminou, se não colocar esse ponto e virgula pode dar erro no script em caso 100 por cento dos casos
@Infn0ne
@Infn0ne Жыл бұрын
@@victor14041997 Na realidade, isso não é obrigatório, você pode colocar e não colocar se você quiser, há linguagens de programação em que você não pode colocar (Como python) e a outras que é obrigatório colocar (Como C++), mas o GML (GameMaker Language, a linguagem do GameMaker) não é obrigatório, ou seja, você pode colocar ou não, tudo depende de você.
@batata.c.e
@batata.c.e 5 ай бұрын
mn pra mim ele entra dentro do bloco, e vai indo para frende, bem devagarsinho
@Lunimatinho
@Lunimatinho 4 ай бұрын
Como eu adiciono mais objetos na colisão? Eu teria que criar um código igual pra cada?
@apenascamilo
@apenascamilo 3 ай бұрын
Daria. Só criar um #region e colocar todos os códigos, dando ctrl c ctrl v nos outros mudando o obj, pra n poluir o #region e o #endregion poderia minimizar o código pra você
@apenascamilo
@apenascamilo 3 ай бұрын
Ou cria um código de colisão. Ai quando você quer que seu personagem pare quando colidir, tu cria um código de colisão para aquele bloco.
@Drift-th9ut
@Drift-th9ut 7 ай бұрын
o meu e tipo hotine miame o boneco gire ele entra na parede
@JoséMatheusDamascenodaSilva
@JoséMatheusDamascenodaSilva 9 ай бұрын
Mais o que eu faço quando eu quero bota um objeto diferente?
@PabloTroguilho
@PabloTroguilho 7 ай бұрын
mesmo codigo, mas nome diferente EX: " if(place_meeting(x + velh, y, obj_wall))"
@Rore_vr
@Rore_vr 9 ай бұрын
o meu n ta funcionando
@guilhermesantana2501
@guilhermesantana2501 2 жыл бұрын
Gui o link do Discord expirou
@Rfonte615
@Rfonte615 Жыл бұрын
brigadooo
@calangomainaurelion
@calangomainaurelion 8 ай бұрын
foda que não consegui mesmo seguindo cada passo
@zitos777
@zitos777 12 күн бұрын
A colisão simplesmente não funcionou comigo
@J_v_Meyer
@J_v_Meyer Жыл бұрын
show
@LokitosOFC
@LokitosOFC 7 ай бұрын
nao funcionou
@Panckeyrodriguez
@Panckeyrodriguez Жыл бұрын
orbigado
@useraccountmakerisaac
@useraccountmakerisaac Жыл бұрын
nao deu certo? tem algum problema? kkkkkkkkkkkk
@AronBaddoPacas
@AronBaddoPacas 3 ай бұрын
eu criei um modelo melhor embora o rsultado seja o mesmo
@Wilsoncode_Dev
@Wilsoncode_Dev 3 ай бұрын
como vc fez ? estou com dificuldades para aprender esse place meeting
@AronBaddoPacas
@AronBaddoPacas 3 ай бұрын
@@Wilsoncode_Dev Falei no tom da brincadeira mas vamos lá r😁: Então, o "place_meeting" com "while" faz a mesma coisa embora eu vejo como uma "gambiarra" que "empurra" o objeto contra o outro até encostar.. Pensando de maneira matemática e lógica, o objeto que vai colidir (Player ou outro) não precisa ser empurrado com acréscimos de 1 ou -1, apenas ele precisa receber a diferença positiva ou negativa da distancia entre os lados caso essa distancia seja menor que a velocidade horizontal ou vertical do player durante a previsão de colisão. Eu gosto de usar o instance_place pra isso e fica mais ou menos assim usando colisão vertical: // Testando colisao na vertical var _instColisor=instance_place(x,y+vel_vertical, objColisor); if(_instColisor!=noone){ if(vel_vertical>0){ // se estou caindo ou descendo vel_vertical=_instColisor.bbox_top-bbox_bottom; } if(vel_vertical
COMO CRIAR MENUS NO GAME MAKER STUDIO
20:31
Gui
Рет қаралды 31 М.
tentei refazer meu próprio jogo em menos de duas horas
16:12
GEMAPLYS
Рет қаралды 468 М.
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
How Do Game Devs NOT Overscope??
9:04
Green Light Dev
Рет қаралды 14 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,3 МЛН
FPS Eye Training Warmup (HIGH FPS)
8:30
ottr
Рет қаралды 2,5 МЛН
Sistema de Animação Avançado {Game Maker Studio 2}
8:02
Defaultt Code
Рет қаралды 11 М.
recriei dark souls só que em 2d
21:52
GEMAPLYS
Рет қаралды 993 М.