Já viram qual a arte dessa semana?Exposição dos Artistas #8
7 Respostas   1049 Visualizações
0 Membros e 1 Visitante estão vendo este tópico.
Sempre que dou uma resposta procuro várias formas. Então você tem varias opções.1-Procurar um plugin que faça exatamente isso (eu acho que não deve ter, já que Rogue-Likes geralmente não usam esse recurso direto no mapa e sim em um mini mapa)2-Faça simplesmente por eventos, crie uns eventos pretos e ponha pra quando o heroi passar por eles ir ativando switches locais pra uma aba sem grafico.É até bem simples, embora algo repetitivo a fazer. Deu pra entender?
Creio que isso possa ajudar:https://forums.rpgmakerweb.com/index.php?threads/hiding-and-showing-rooms-with-overlay-mapping.34258/
Obrigado pelas dicas. Mas, fazer dessa forma por eventos não vai causar muito lag não? Sempre vejo a galera falando que se o mapa tiver mais que 15 eventos ele começa a travar tudo. Não entendi quase nada kkk
#==============================================================================# Fix Picture to Map # Versão: 1.0.2 [VXA]# Autor: modern algebra (rmrk.net)# Data: 8 de setembro de 2012# Link: https://rmrk.net/index.php?topic=44837.0#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# Descrição:## Este script permite definir a posição de uma picture pelas coordenadas # X e Y do mapa, ao invés da tela, para que a picture não mova junto com # você quando a tela mexe. Além disso, o script permite que você mude o # valor Z para que a picture fique embaixo de characters, ou até mesmo# debaixo dos tiles ou do parallax.## Este script não tem efeito em batalha e as pictures agem normalmente lá.#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# Instruções:## Cole este script em seu próprio slot no Editor de Scripts, acima do Main# porém abaixo de ( insira scripts aqui ).## Para especificar que uma picture deva ser fixada a um mapa e não # seguir a tela, tudo que você precia fazer é ativar uma switch antes de # mostrar a picture. Para especificar qual witch, tudo que você precisa # fazer é mudar o valor de SWITCH_ID na linha 74. Além disso, você # pode incluir o código [Fixed] em qualquer lugar do nome da picture.# # Para as pictures fixadas, você têm também a opção de a fixar por # coordenadas da grade ao invés de coordenadas de pixel. Isso significa# que se você quisesse que ela aparecesse em (3, 5) no mapa, você pode# a mover diretamente ao invés de (96, 160). Você pode ativar esta opção # usando outra switch, novamente uma da qual você pode mudar o valor# de COORDINATES_SWITCH_ID na linha 82.## Para especificar a camada do mapa (o que aparece em cima e o que # aparece embaixo), tudo que você precisa fazer é mudar o valor de uma# varíavel. Qual varíavel é também especificada por você mudando # Z_VARIABLE_ID na linha 85. O valor o qual essa varíavel é mudada# no momento que uma picture é mostrada determina onde a picture# vai aparecer. Se a varíavel é definida para 0 então ela estará em seu # lugar de costume; se definida para -1, ela irá aparecer debaixo dos tiles# mas acima do parallax; se definida para -2, ela irá aparecer debaixo# do parallax; se definida para 1, irá aparecer acima de todos os tiles que # não são estrelas, mas ainda abaixo de tiles com estrela e characters # com prioridade de "Acima do Jogador". Se definida para outro valor, o# valor Z da picture vai ser diretamente definida para esse valor.#==============================================================================$imported = {} unless $imported$imported[:MA_FixPictureToMap] = true#==============================================================================# *** MA_FixPicture#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# This module holds some relevant configuration Data#==============================================================================module MA_FixPicture #\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ # Região Editável #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| # SWITCH_ID - Defina para a ID da switch que você deseja usar para # controlar quando você quer que a picture seja fixada ou não. SWITCH_ID = 98 # COORDINATES_SWITCH_ID - Defina para a ID da switch que você deseja # usar para controlar como as coordenadas para imagens fixadas são # definidas. Se essa switch está ON, você pode simplesmente usar as # coordenadas X e Y da grade do mapa (por exemplo, você colocaria (1, 4) # nas coordenadas da imagem ao invés de (32, 128). Se você quer esta # opção sempre ativa quando a switch acima estiver, você pode colocar # o mesmo valor. COORDINATES_SWITCH_ID = 97 # Z_VARIABLE_ID - Defina para a ID da varíavel que você deseja para # controlar o valor de prioridade (Z) da picture na tela. Z_VARIABLE_ID = 98 #|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| # Fim da Região Editável #////////////////////////////////////////////////////////////////////////////
Obrigado pelas dicas. Mas, fazer dessa forma por eventos não vai causar muito lag não? Sempre vejo a galera falando que se o mapa tiver mais que 15 eventos ele começa a travar tudo.
2-Faça simplesmente por eventos, crie uns eventos pretos e ponha pra quando o heroi passar por eles ir ativando switches locais pra uma aba sem grafico.