Exata localização em mapas

10 de abril de 2011

Hoje vamos postar um tutorial que ensina como criar um mapa que dê a exata localização no RPG Maker 2000/2003.

O autor deste tuto é desconhecido segundo a Fazinha [1]

Para fazer um mapa que fique num canto da tela e lhe de a sua posição exata faça o seguinte:

Crie uma picture de um mapa com o numero de pixels igual ao tamanho do local que você o quer usar (chamaremos o local de Dungeon).

Um cuidado: A altura dela e a largura tem que ser par, então se você usar o iDraw você terá que botar 1 a mais em altura e em largura (no meu eu tive). Exatamente no meio desta será o local do seu herói.

Crie uma picture de como você quer que o herói apareça.

Hora da programação

Crie um ítem chamado mapa e coloque como switch e dê o nome do switch de uso mapa. Então crie no(s) lugar(es) em que você quer que seja possível usar o mapa, um evento paralelo ativado por esse switch que tenha os seguintes comandos (vou te que escreve em inglês pois não sei a tradução em português e fiz isso no rm2003 em inglês)

Erase picture: 1
Erase picture: 2
Switch operation:[0002:show/hidemap] ON/OFF toggle
Switch operation: [0001:usomapa] OFF

Agora crie outro evento paralelo ativado pelo switch show/hidemap e coloque os seguintes comandos:

Show picture: 1, mapa (50,50) (aquele mapa criado antes)
Show picture: 2, bussola (V[0001], V[0002] (o trequinho criado pra se o herói)
Wait: 0,5 sec
Erase picture: 2
Wait: 0,5 sec

Agora crie um ultimo evento paralelo e faça:

Variable Oper: [0001:herox] Set, Hero X Coord
Variable Oper: [0002:heroy] Set, Hero Y Coord

Pronto agora quando vpcê usar o mapa, aparecerá o mapa no canto da tela e o trequinho que voce escolheu para seu herói piscando, mostrando exatamente onde você está.

Nota do autor : alguns devem ter reparado a semelhança desses eventos com os do mapa do jogo do Don Miguel, pois eu estava fazendo um mapa igual aquele e sem querer botei pra pega os hero x e y do herói e acabou saindo melhor ainda.

Fontes

  1. http://safirarpgmaker.zip.net/arch2007-08-12_2007-08-18.html#2007_08-17_22_24_39-122080962-0

Informações adicionais

Observação: se você gostou deste post ou ele lhe foi útil de alguma forma, por favor considere apoiar financeiramente a Gaming Room. Fico feliz só de ajudar, mas a contribuição do visitante é muito importante para que este site continua existindo e para que eu possa continuar provendo este tipo de conteúdo e melhorar cada vez mais. Acesse aqui e saiba como. Obrigado!

Deixe um comentário

Inscreva-se na nossa newsletter!