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. |
Melhor maneira de otimização em mapas longos
- Mysterious Stranger
- Artista
- Reações: 0
- Mensagens: 62
- Localização: BH
-
- Contato:
Melhor maneira de otimização em mapas longos
E ae, pessoal.
Seguinte, eu estou pensando em um jogo q tem um mapa só e é um mapa bem grande. Então eu fiquei com uma dúvida sobre como eu poderia otimizar o processamento de objetos nessa room.
Eu lembro de ter feito há muito tempo atrás uma room de tamanho normal: digamos... 720x480. E via código, eu posicionava os objetos a distâncias bem grandes. Aí o que se movia eram os objetos em volta, não o player. Só que eu carregava tudo na room. Incluindo coisas que estão fora da "view_port".
Então a minha questão é a seguinte: o game maker tem alguma função ou método para carregar instâncias, sons, tilesets dependendo do posicionamento da câmera? Aí quando a câmera estiver longe, o jogo descarrega aquele recurso da memória.
Eu sei q os computadores de hoje não passa aperto nenhum com jogos 2D, mas eu gostaria de manter a regra de otimizar as coisas.
Valeu qualquer toque!
Seguinte, eu estou pensando em um jogo q tem um mapa só e é um mapa bem grande. Então eu fiquei com uma dúvida sobre como eu poderia otimizar o processamento de objetos nessa room.
Eu lembro de ter feito há muito tempo atrás uma room de tamanho normal: digamos... 720x480. E via código, eu posicionava os objetos a distâncias bem grandes. Aí o que se movia eram os objetos em volta, não o player. Só que eu carregava tudo na room. Incluindo coisas que estão fora da "view_port".
Então a minha questão é a seguinte: o game maker tem alguma função ou método para carregar instâncias, sons, tilesets dependendo do posicionamento da câmera? Aí quando a câmera estiver longe, o jogo descarrega aquele recurso da memória.
Eu sei q os computadores de hoje não passa aperto nenhum com jogos 2D, mas eu gostaria de manter a regra de otimizar as coisas.
Valeu qualquer toque!
- Chuaschinai
- Colaborador
- Reações: 6
- Mensagens: 198
-
Re: Melhor maneira de otimização em mapas longos
Existe o instance_deactivate_region, que serve para desativar objetos em uma area pré-definida, na própria documentação do Gamemaker há um exemplo em que é desativado objeto que estão fora do alcançe da camera veja;Instance Deactivate
Desta forma você não precisa se procupar com nada, pois o Gamemaker salva o estado dos objetos.
Desta forma você não precisa se procupar com nada, pois o Gamemaker salva o estado dos objetos.
- Mysterious Stranger
- Artista
- Reações: 0
- Mensagens: 62
- Localização: BH
-
- Contato:
Re: Melhor maneira de otimização em mapas longos
Ah blz. Vou ver aqui como funciona e testar. Valeu, Grononmc!grononmc escreveu:Existe o instance_deactivate_region, que serve para desativar objetos em uma area pré-definida, na própria documentação do Gamemaker há um exemplo em que é desativado objeto que estão fora do alcançe da camera veja;Instance Deactivate
Desta forma você não precisa se procupar com nada, pois o Gamemaker salva o estado dos objetos.
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes