Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Problema com colisão

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
GamerAnonymous2000
Novato
Novato
Reações: 0
Mensagens: 1

Problema com colisão

Mensagem por GamerAnonymous2000 » Seg Jul 05, 2021 2:35 pm

não estou conseguindo colidir o o meu personagem nem os objetos já marquei como solido os dois e nada funciona ja tentei vários códigos e nada por favor me ajudem

[Titulo alterado - conforme as regras]

Avatar do usuário
Cartola6373
Novato
Novato
Reações: 0
Mensagens: 1

Re: ME AJUDEEEEEM

Mensagem por Cartola6373 » Seg Jul 05, 2021 5:51 pm

Coloca um evento de colisão em algum deles com um comentário escrito nada

Avatar do usuário
Nescardlock
Novato
Novato
Reações: 0
Mensagens: 1

Re: ME AJUDEEEEEM

Mensagem por Nescardlock » Ter Jul 06, 2021 9:00 am

OPA MANO, TUDO BEM? ENTÃO EU VOU DE AJUDA A RESOLVER ISSO, VOU MANDA UM CODIGO ONDE VOCÊ SÓ VAI COPIA E COLA, BELEZA?

PAGINA 'CREATE OU CRIAR" DO SEU PERSONAGEM
direita = 0;
esquerda = 0;
cima = 0;

gravidade = 0.8;

hveloc = 0;
vveloc = 0;

PAGINA DE 'ETAPA" DO SEU PERSONAGEM
direita = keyboard_check(vk_right) //DIREITA
esquerda = keyboard_check(vk_left) // ESQUERDA
cima = keyboard_check_pressed(vk_space) //PULA

hveloc = (direita - esquerda) * veloc;


if !place_meeting(x, y + 1, obj_chão){
vveloc += gravidade;
}else{

if cima{
vveloc = - 10.0;
}
}

if place_meeting(x + hveloc, y, obj_chao_chão){
while !place_meeting(x + sign(hveloc), y, obj_chao_chão){
x += sign(hveloc);
}
hveloc = 0;
}
x += hveloc;

if place_meeting(x, y + vveloc, obj_chão){
while !place_meeting(x, y + sign(vveloc), obj_chão){
y += sign(vveloc);
}
vveloc = 0;
}
y += vveloc;

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante