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. |
Mudar velocidade do path
Mudar velocidade do path
Boa tarde, tô querendo mudar a velocidade de um path que eu fiz. Ex.:
Do Ponto 1 até o Ponto 2, quero que a velocidade seja 5, mas do Ponto 2 até o Ponto 3 eu quero que seja 10.
Eu vi que tem o comando path_speed, mas no caso como eu faria pra mudar a velocidade somente quando atingir o Ponto 2?
Do Ponto 1 até o Ponto 2, quero que a velocidade seja 5, mas do Ponto 2 até o Ponto 3 eu quero que seja 10.
Eu vi que tem o comando path_speed, mas no caso como eu faria pra mudar a velocidade somente quando atingir o Ponto 2?
Re: Mudar velocidade do path
A imagem não carregou aqui, então não sei como você está lidando com o Path, mas você pode simplesmente checar se você chegou no ponto específico.
Você salva o valor do ponto 2 em variáveis (x2 e y2 por exemplo) e testa da seguinte forma
If (abs(x - x2) < 10 && abs(y - y2) < 10)
Código para mudar a velocidade.
Claro que isso é útil se a criação do Path for dinâmica, se for algo pré estabelecido você pode simplesmente definir os valores de maneira estática.
Você salva o valor do ponto 2 em variáveis (x2 e y2 por exemplo) e testa da seguinte forma
If (abs(x - x2) < 10 && abs(y - y2) < 10)
Código para mudar a velocidade.
Claro que isso é útil se a criação do Path for dinâmica, se for algo pré estabelecido você pode simplesmente definir os valores de maneira estática.
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
Re: Mudar velocidade do path
Não havia pensado nessa possibilidade, obrigado.None escreveu:A imagem não carregou aqui, então não sei como você está lidando com o Path, mas você pode simplesmente checar se você chegou no ponto específico.
Você salva o valor do ponto 2 em variáveis (x2 e y2 por exemplo) e testa da seguinte forma
If (abs(x - x2) < 10 && abs(y - y2) < 10)
Código para mudar a velocidade.
Claro que isso é útil se a criação do Path for dinâmica, se for algo pré estabelecido você pode simplesmente definir os valores de maneira estática.
Re: Mudar velocidade do path
Eu uso a versão 1.4, não tem como escolher a velocidade no editor de paths :/LLGD escreveu:Olá, você pode tentar mudar a velocidade do ponto no path editor.
Re: Mudar velocidade do path
Edit: agora que fui fuçar melhor no editor de paths, tem sim, desculpa kkkDarlesLSF escreveu:Eu uso a versão 1.4, não tem como escolher a velocidade no editor de paths :/LLGD escreveu:Olá, você pode tentar mudar a velocidade do ponto no path editor.
Re: Mudar velocidade do path
Outra dúvida que surgiu: como faço pra executar uma ação quando chegar ao final do path?
Eu tentei usar o path_position (não entendi como ele funciona ainda), mas não tá dando resultado. Também usei o path_get_point_x, mas não deu certo.
Eu tentei usar o path_position (não entendi como ele funciona ainda), mas não tá dando resultado. Também usei o path_get_point_x, mas não deu certo.
Re: Mudar velocidade do path
Quando for adicionar um evento tem a opção: "Other > Path End" nela você coloca o código...DarlesLSF escreveu:Outra dúvida que surgiu: como faço pra executar uma ação quando chegar ao final do path?
Eu tentei usar o path_position (não entendi como ele funciona ainda), mas não tá dando resultado. Também usei o path_get_point_x, mas não deu certo.
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes