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. |
Personagem fica preso na parede Tópico resolvido
Personagem fica preso na parede
Quando eu pulo na parede o personagem fica preso nas paredes e em qualquer solido horizontal
[image]43[/image]
no step do obj_player eu coloquei
pular = keyboard_check(vk_space)
direita = keyboard_check(vk_right)
esquerda = keyboard_check(vk_left)
if ( place_free(x, y+1)){
gravity = 0.5;
}else {
gravity = 0;
}
if(pular) {
if(saltar){
vspeed = -5;
saltar = false;
}
}
if(!direita or !esquerda) {
hspeed = 0;
}
if(direita){
hspeed = 5;
}
if(esquerda){
hspeed = -5;
}
Oque eu faço para corrigir isso? Sou iniciante no gamemaker, faz uma semana que estou começando a usar.
[image]43[/image]
no step do obj_player eu coloquei
pular = keyboard_check(vk_space)
direita = keyboard_check(vk_right)
esquerda = keyboard_check(vk_left)
if ( place_free(x, y+1)){
gravity = 0.5;
}else {
gravity = 0;
}
if(pular) {
if(saltar){
vspeed = -5;
saltar = false;
}
}
if(!direita or !esquerda) {
hspeed = 0;
}
if(direita){
hspeed = 5;
}
if(esquerda){
hspeed = -5;
}
Oque eu faço para corrigir isso? Sou iniciante no gamemaker, faz uma semana que estou começando a usar.
Re: Personagem fica preso na parede
Obs: Imagino que seu nome não seja 186757, se quiser trocar me envie um MP ou diga o nick que quer na sua resposta.
Tem vários pontos a considerar pra isso acontecer:
- Dimensões da sprite;
- Velocidade;
- Checagem de colisão em posição futura;
A combinação desses 3 itens interfere no movimento.
Na minha assinatura tem link pra tutoriais de movimentação e colisão (Em texto).
Abra o spoiler abaixo e veja um exemplo de código de plataforma básico.
Abraços
Tem vários pontos a considerar pra isso acontecer:
- Dimensões da sprite;
- Velocidade;
- Checagem de colisão em posição futura;
A combinação desses 3 itens interfere no movimento.
Na minha assinatura tem link pra tutoriais de movimentação e colisão (Em texto).
Abra o spoiler abaixo e veja um exemplo de código de plataforma básico.
Abraços
Re: Personagem fica preso na parede Tópico resolvido
muito obrigado! me ajudou muito, pretendo aprender muito mais coisa futuramente.
Re: Personagem fica preso na parede
Vejo que o Alex já respondeu.
Eu fiz uma playlist para ensinar como criar um jogo de plataforma.
Segue o link se você tiver interesse
https://youtu.be/nbQluMuJEsI
Eu fiz uma playlist para ensinar como criar um jogo de plataforma.
Segue o link se você tiver interesse
https://youtu.be/nbQluMuJEsI
Tutorial de jogo de plataforma completo: https://youtu.be/MMUy_bMKqPk
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes