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.

Room não acompanha o Player Tópico resolvido

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
KaykeBr
Novato
Novato
Reações: 2
Mensagens: 16
Localização: Rio de Janeiro

Room não acompanha o Player

Mensagem por KaykeBr » Ter Nov 01, 2022 1:08 am

Alguém tem ou sabe um código q é usado para ir na room do Player, Exemplo do meu projeto: Quando eu clico em continuar no meu menu a room vai direto pra primeira sala por que o código está escrito room_goto(room1), alguém sabe se tem como fazer a room continuar acompanhando o player?
sem precisar encher o meu código de if/else.

Avatar do usuário
All-x
Administrador
Administrador
Reações: 5
Mensagens: 605
Localização: Dourados-MS

Contato:

Re: Room não acompanha o Player

Mensagem por All-x » Ter Nov 01, 2022 2:57 pm

Não entendi o "ir acompanhando o player". Ou o player está ou não está na room. A não ser que esteja falando de persistência, mas ainda sim não captei o sentido.

Pode exemplificar o que está tentando fazer?
Começando com o Game Maker? Olhou para assinatura certa!

Imagem

Tutoriais e vídeo aulas de programação! Clique no Banner e confira!

Avatar do usuário
KaykeBr
Novato
Novato
Reações: 2
Mensagens: 16
Localização: Rio de Janeiro

Re: Room não acompanha o Player

Mensagem por KaykeBr » Ter Nov 01, 2022 4:32 pm

Quando aperto o botão de Menu ele funciona, mas quando eu quero retornar pro jogo, o player volta pra sala anterior.

Exemplo: O Player transitou da Sala 1 para a Sala 2, quando o Player está na Sala 2 e aperta o botão de menu funciona normalmente, porém, quando eu clico para voltar ao jogo (sair do menu), o player é movido para a sala anterior (Sala 1), ao invés de ele continuar na Sala 2.

Avatar do usuário
All-x
Administrador
Administrador
Reações: 5
Mensagens: 605
Localização: Dourados-MS

Contato:

Re: Room não acompanha o Player  Tópico resolvido

Mensagem por All-x » Ter Nov 01, 2022 5:06 pm

Esse menu seria um menu de pausa?

No caso basta você guardar a room anterior, deixando ela persistente antes (se quer voltar ao exato momento que ela parou antes de ir pro menu).

Exemplo:

1 - Declare a variável global.room_anterior no inicio do game:

Código: Selecionar todos

global.room_anterior = noone;
2 - Na ação que vai pro menu coloque:

Código: Selecionar todos

// Torna a room atual persistente (quando voltar pra ela, vai voltar de onde parou)
room_persistent = true;

// Guarda qual é a room atual (pra voltar pra ela depois)
global.room_anterior = room;

// Vai pro menu
room_goto(menu);
3 - Pra voltar ao game:

Código: Selecionar todos

room_goto(global.room_anterior);
Você pode colocar room_persistent = false quando terminar a sala ou reiniciar o jogo.
Começando com o Game Maker? Olhou para assinatura certa!

Imagem

Tutoriais e vídeo aulas de programação! Clique no Banner e confira!

Avatar do usuário
KaykeBr
Novato
Novato
Reações: 2
Mensagens: 16
Localização: Rio de Janeiro

Re: Room não acompanha o Player

Mensagem por KaykeBr » Qua Nov 02, 2022 4:55 pm

Foi!!, eu fiz de um jeito diferente, usando esses códigos em outros lugares, pq não foi de primeira. Mas agora ta rodando de boa.
Vlw, me ajudou em uma parte importante do jogo. agora o menu está feito!, só falta a parte gráfica, sonora, roteiro e mais 1 Milhão de coisas kkk
1 Imagem

Responder

Quem está online

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