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

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
DarlesLSF
Membro
Membro
Reações: 0
Mensagens: 107
Localização: Humaitá - RS

Mudar velocidade do path

Mensagem por DarlesLSF » Seg Nov 12, 2018 1:19 pm

Boa tarde, tô querendo mudar a velocidade de um path que eu fiz. Ex.:
Imagem

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?

Avatar do usuário
LLGD
Programador
Programador
Reações: 0
Mensagens: 18

Re: Mudar velocidade do path

Mensagem por LLGD » Seg Nov 12, 2018 2:07 pm

Olá, você pode tentar mudar a velocidade do ponto no path editor.

Avatar do usuário
None
Colaborador
Colaborador
Reações: 2
Mensagens: 286

Re: Mudar velocidade do path

Mensagem por None » Seg Nov 12, 2018 3:53 pm

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.
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

Avatar do usuário
DarlesLSF
Membro
Membro
Reações: 0
Mensagens: 107
Localização: Humaitá - RS

Re: Mudar velocidade do path

Mensagem por DarlesLSF » Seg Nov 12, 2018 5:04 pm

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.
Não havia pensado nessa possibilidade, obrigado.

Avatar do usuário
DarlesLSF
Membro
Membro
Reações: 0
Mensagens: 107
Localização: Humaitá - RS

Re: Mudar velocidade do path

Mensagem por DarlesLSF » Seg Nov 12, 2018 5:12 pm

LLGD escreveu:Olá, você pode tentar mudar a velocidade do ponto no path editor.
Eu uso a versão 1.4, não tem como escolher a velocidade no editor de paths :/

Avatar do usuário
DarlesLSF
Membro
Membro
Reações: 0
Mensagens: 107
Localização: Humaitá - RS

Re: Mudar velocidade do path

Mensagem por DarlesLSF » Seg Nov 12, 2018 5:52 pm

DarlesLSF escreveu:
LLGD escreveu:Olá, você pode tentar mudar a velocidade do ponto no path editor.
Eu uso a versão 1.4, não tem como escolher a velocidade no editor de paths :/
Edit: agora que fui fuçar melhor no editor de paths, tem sim, desculpa kkk

Avatar do usuário
DarlesLSF
Membro
Membro
Reações: 0
Mensagens: 107
Localização: Humaitá - RS

Re: Mudar velocidade do path

Mensagem por DarlesLSF » Qua Nov 14, 2018 7:48 pm

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.

Avatar do usuário
LLGD
Programador
Programador
Reações: 0
Mensagens: 18

Re: Mudar velocidade do path

Mensagem por LLGD » Ter Nov 20, 2018 11:58 am

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.
Quando for adicionar um evento tem a opção: "Other > Path End" nela você coloca o código...

Responder

Quem está online

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