Entrar
Últimos assuntos
» Colisões não funcionandopor RastaMaan Hoje à(s) 19:49
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Hoje à(s) 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
Player esta atravessando o inimigo??! AJUDA!!!
5 participantes
Página 1 de 1
Player esta atravessando o inimigo??! AJUDA!!!
Bom pessoal, estou fazendo um joog top view e esta dando um bug, porque tipo eu criei o player e o inimigo em top view mais tipo, o player esta conseguindo atravessar o inimigo, tipo ele simplesmente passa por cima do inimigo, deu pra enteder?? Por favor me ajudem!!
Pedrin72- Games Ranking :
Notas recebidas : D
Data de inscrição : 30/01/2013
Reputação : 6
Número de Mensagens : 128
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Talvez seja algo q vc tenha esquecido
Se vc adicionou alguma colisao do player com o inimigo no Add Event, entao talcez seja algum problwma na hora q um dos sprits faz a mudança (caso seja um sprit animado).
felipe_reis_magno- Data de inscrição : 14/01/2014
Reputação : 0
Número de Mensagens : 36
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
marque a opção "solid" no inimigo ou player.
WellingtonBecker- Games Ranking :
Notas recebidas : D
Data de inscrição : 09/05/2013
Reputação : 105
Número de Mensagens : 824
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Justamente
O amigo ai d cima falou correto, ao marcar SOLID o objeto se torna solido... Quando existe um background por exemplo na room naum dv ser marcado como solido pois ele deve ficar no fundo sem colidir com ninguem e talz, tipo isso. Mas d qualquer forma verifique tbm s nao e a colisao...
Boa sorte veio!
Boa sorte veio!
felipe_reis_magno- Data de inscrição : 14/01/2014
Reputação : 0
Número de Mensagens : 36
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
"Sugerimos fortemente usar solid apenas pra objetos que não se movem."manual do GM8 escreveu:You are strongly advised to use Solid only for object that are not moving.
Certamente o problema está na colisão, mas marcar "solid" não é a melhor solução. Particularmente, não gosto de usar solid nem pra objetos estáticos.
Recomendo evitar manualmente a sobreposição.
Como está sendo feita sua colisão? Se explicar, podemos ajudar melhor.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Tipo se eu marco o inimigo como sólido ou o player, quando eles colidem eles grudam, e só desgrudam se andar pra tras, e se eu tento andar pro lado ele simplesmente nao vai!
Pedrin72- Games Ranking :
Notas recebidas : D
Data de inscrição : 30/01/2013
Reputação : 6
Número de Mensagens : 128
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Esse inimigo
Quem deve matar quem ai? O ininigo mata o player ou o player deve matar o inimigo?
felipe_reis_magno- Data de inscrição : 14/01/2014
Reputação : 0
Número de Mensagens : 36
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Amigo, tentar colocar esse código no player para não grudar com o inimigo.
STEP:
STEP:
- Código:
while (!place_free(x+1,y))
{y-=1;}
while (!place_free(x-1,y))
{y+=1;}
while (!place_free(x+1,y))
{x-=1;}
while (!place_free(x-1,y))
{x+=1;}
WellingtonBecker- Games Ranking :
Notas recebidas : D
Data de inscrição : 09/05/2013
Reputação : 105
Número de Mensagens : 824
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Deu uns bug bem loko!
OBD: Eu uso vspeed e hspeed para mover o personagem e nao "x+=1" ou
"y+=1"
OBD: Eu uso vspeed e hspeed para mover o personagem e nao "x+=1" ou
"y+=1"
Pedrin72- Games Ranking :
Notas recebidas : D
Data de inscrição : 30/01/2013
Reputação : 6
Número de Mensagens : 128
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Bem, o X é para movimentos horizontais e o Y é para movimentos verticais. Eu não sei as variáveis que você usou para o personagem.
WellingtonBecker- Games Ranking :
Notas recebidas : D
Data de inscrição : 09/05/2013
Reputação : 105
Número de Mensagens : 824
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Cara eu não sou tão noob, eu só não consigo fazer o player não grudar no inimigo, eu sei o que é x e y Hehe
Ta muito foda pra não grudar eu ja tentei usar um place_meeting no código do movimento pra conferir se tinha um objeto inimigo e se tiver ele não anda mais grudo igual quando marco sólido em um dos dois, eu realmente não tenho ideia de como fazer não grudar!
Ta muito foda pra não grudar eu ja tentei usar um place_meeting no código do movimento pra conferir se tinha um objeto inimigo e se tiver ele não anda mais grudo igual quando marco sólido em um dos dois, eu realmente não tenho ideia de como fazer não grudar!
Pedrin72- Games Ranking :
Notas recebidas : D
Data de inscrição : 30/01/2013
Reputação : 6
Número de Mensagens : 128
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Amigo, desculpe, eu não quis dizer que seja noob. Eu tinha o mesmo problema que você no meu jogo, e resolvi assim. Seu jogo é top-down?
WellingtonBecker- Games Ranking :
Notas recebidas : D
Data de inscrição : 09/05/2013
Reputação : 105
Número de Mensagens : 824
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Não foi nada cara pode ficar tranquilo. E respondendo a pergunta, sim meu jogo é top down a e só pra facilitar eu ja vou deixar o código para o player se movimentar:
- Código:
if keyboard_check(vk_up) and place_free(x,y - 3){
vspeed = -3;
image_angle = direction - 90;
} else if keyboard_check(vk_down) and place_free(x,y + 3){
vspeed = +3;
image_angle = direction - 90;
}else{
vspeed = 0;
}
if keyboard_check(vk_right) and place_free(x + 3,y){
hspeed = +3;
image_angle = direction - 90;
} else if keyboard_check(vk_left) and place_free(x - 3,y){
hspeed = -3;
image_angle = direction - 90;
}else{
hspeed= 0;
}
Pedrin72- Games Ranking :
Notas recebidas : D
Data de inscrição : 30/01/2013
Reputação : 6
Número de Mensagens : 128
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Tente marcar seu inimigo como solid ou coloque ele como parent do objeto parede.
WellingtonBecker- Games Ranking :
Notas recebidas : D
Data de inscrição : 09/05/2013
Reputação : 105
Número de Mensagens : 824
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Então mais se marco ele como sólido ele gruda no player, e só desgruda se o player andar para trás, se andar para os lados fica grudado!
Pedrin72- Games Ranking :
Notas recebidas : D
Data de inscrição : 30/01/2013
Reputação : 6
Número de Mensagens : 128
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
RE : Player Atravessando Inimigo
Problema : Você marcou o nome Solid?
É Fácil, apenas marque o de seu inimigo e o do player.
É Fácil, apenas marque o de seu inimigo e o do player.
LunkGM- Data de inscrição : 19/01/2014
Reputação : 1
Número de Mensagens : 15
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Player esta atravessando o inimigo??! AJUDA!!!
Pronto resolvi o problema bolei um código de um sistema de repulsa ao dano e funcionou agora em vez de grudar ele repulsa.
- Código:
if x < obj_inimigo.x{
x -= 20;
}else if x > obj_inimigo.x{
x += 20;
}
if y < obj_inimigo.y{
y -= 20;
}else if y > obj_inimigo.y{
y += 20;
}
Pedrin72- Games Ranking :
Notas recebidas : D
Data de inscrição : 30/01/2013
Reputação : 6
Número de Mensagens : 128
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» [ajuda] inimigo atirar no player
» [Resolvido]Ajuda com o inimigo seguindo o player
» player esta atravessando o terreno montanhoso
» [Resolvido]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida
» Inimigo e Player?
» [Resolvido]Ajuda com o inimigo seguindo o player
» player esta atravessando o terreno montanhoso
» [Resolvido]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida
» Inimigo e Player?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos