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.

Problema em meu script sobre gerador de dungeon!

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Lindonjhonson
Novato
Novato
Reações: 0
Mensagens: 1

Problema em meu script sobre gerador de dungeon!

Mensagem por Lindonjhonson » Sáb Dez 03, 2016 11:01 am

Em um script de gerador de dungeon, tem o seguinte caso:

grid[# cx, cy] = FLOOR;

O Game Maker Studio reconhece que este " # " está incorreto... O que eu devo fazer?

Avatar do usuário
Superbomber
Programador
Programador
Reações: 0
Mensagens: 283
Localização: Natal-RN

Re: Problema em meu script sobre gerador de dungeon!

Mensagem por Superbomber » Sáb Dez 03, 2016 8:39 pm

...
Remover ele. :_:

Código: Selecionar todos

grid[cx, cy] = FLOOR;
Dessa forma vai funcionar... Isso levando em conta que grid seria uma Array. E cx, cy, e FLOOR estão com seus valores definidos.
Entrem neste link com o JavaScript desabilitado e vejam a mágica: https://tgmbrasil.com.br/?PageSpeed=n0script

Avatar do usuário
Led
Membro
Membro
Reações: 0
Mensagens: 51

Re: Problema em meu script sobre gerador de dungeon!

Mensagem por Led » Sáb Dez 03, 2016 10:19 pm

Esse # é um accessor para facilitar a manipulação de data structures.
O que o código está fazendo é definir a célula do grid na posição cx e cy para o valor FLOOR.
Por acaso está usando GM8? Posso estar enganado, mas acho que apenas a versão Studio suporta o uso de accessors.
Nesse caso, basta substituir o código pelo seguinte:

Código: Selecionar todos

ds_grid_set(grid, cx, cy, FLOOR);
Até mais o/

Responder

Quem está online

Usuários navegando neste fórum: Ahrefs [Bot], Semrush [Bot] e 1 visitante