Movimentos do player através de posições definidas
Enviado: Sex Abr 01, 2022 7:34 pm
Meu problema é o seguinte
O player vai poder ir pra três posições da room, para cima, para baixo e no meio (o meio será a posição em que o player irá iniciar no jogo), não é através de movimento ou algo do tipo, eu não quero mover ele, ele vai direto pra posição, basicamente um teleporte.
O erro é que toda vez que eu vou pra cima ou para baixo, e depois quero ir pra umas dessas posições contrarias as que eu estou, ele vai direto pra elas, ignorando totalmente a posição do meio.
Eu não sei exatamente como tava o meu código pq eu acabei mudando pra tentar resolver esse problema, mas agora ele ta assim:
if (keyboard_check(vk_up) or keyboard_check(vk_down))
{
y = 352
}
if (keyboard_check(vk_up) && y = 352)
{
y = cima
}
if (keyboard_check(vk_down) && y = 352)
{
y = baixo
}
O player vai poder ir pra três posições da room, para cima, para baixo e no meio (o meio será a posição em que o player irá iniciar no jogo), não é através de movimento ou algo do tipo, eu não quero mover ele, ele vai direto pra posição, basicamente um teleporte.
O erro é que toda vez que eu vou pra cima ou para baixo, e depois quero ir pra umas dessas posições contrarias as que eu estou, ele vai direto pra elas, ignorando totalmente a posição do meio.
Eu não sei exatamente como tava o meu código pq eu acabei mudando pra tentar resolver esse problema, mas agora ele ta assim:
if (keyboard_check(vk_up) or keyboard_check(vk_down))
{
y = 352
}
if (keyboard_check(vk_up) && y = 352)
{
y = cima
}
if (keyboard_check(vk_down) && y = 352)
{
y = baixo
}