Visitante!
Faça seu Login ou Registre-se!

Galeria de Jogos

Como usar pastas criadas por Você - Graphics. 0 Respostas | 284 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Rayner

  • *
  • Mensagens: 185 Ouro: 64
  • Sou Artista Pixel Iniciante, Eventer e Roteirista
    • RPG Maker MV
    • Facebook
    • Youtube
    • Ver perfil
    • E-mail
  • Capacete de Ferro
Explicação/Intro

E ae galerinha, blz. Aqui eu estou disponibilizando o meu primeiro Script de RMXP. Este é um Script Simples, porém interessante.

Nome do script/sistema

Eu nomeei de Pasta Penetra

Compativel com:RMXP
Compatibilidade: Boa
Facilidade de uso: Fácil
Lag gerado: Desprezível

Para que serve o script
Bom, vocês já devem ter visto(Com certeza viram) as pastas Padrões de Graficos do RMXP, mas agora com este Script, vocês podem usar outras pastas no RMXP. Pastas criadas por você. Exemplo: Você tem muitos gráficos em uma única em algumas pastas e quer separa-los colocando eles em uma página criada por você.
Os desenvolvedores dos Scripts do RPG Maker possui um sistema que controla as pastas padrões que não são visíveis na listagem dos Scripts do RMXP. O nome é RPG. Dentro desse mesmo Sistema possui o módulo com as funções para acesso, esse é o Cache.

Bom, ela fica assim:


module RPG
  module Cache
  end
end

As funções que todos conhecem e que eu aprendi até agora são :

RPG::Cache.character
RPG::Cache.picture
RPG::Cache.icon
RPG::Cache.animation
RPG::Cache.battler 
Primeiro vocês inserem um novo Script e colem este Script:


module RPG
  module Cache
    def self.teste(file)
      return Bimap.new("Graphics/Teste/"+file.to_s)
    end
  end
end


No "teste" você cole o nome da pasta que você criou(Obvio)
Agora você tem a função: RPG::Cache.mascote(nome_arquivo)
Mas para isso, você já tem que ter a pasta Teste dentro de Graphics.

Imagens


Testando o Script.
Bom, temos um arquivo na pasta Teste que se chama: Lol
Dentro da pasta Teste, eu quero usar ele no meu script.
Queremos saber a largura, e a sua altura (Da imagem) e também a soma dos mesmos.
Depois que colocamos o script acima , basta criar um evento com os seguintes Scripts:
Cria Evento - Aba 3 – Chamar Scripts(Nossa, nem sabia)

largura = RPG::Cache.Teste("Lol").width
altura = RPG::Cache.Teste("Lol").height
soma = largura + altura
print("Largura é: #{largura}, Altura é: #{altura} e a Soma é: #{soma}")


Bom galera, é isso. Espero que tenham gostado. Se não gostaram não me xinguem, pois é o meu primeiro script e tive uma pequena ajuda.

Qualquer coisa, deixe uma mensagem ai Vlw.

Créditos e Avisos
Criadores: Rayner e João Vitor

Aviso!!
Não é possível fazer a interface gráfica do RMXP para criar eventos e talz .Para isso você precisa conseguir o Codigo Fonte do RMXP

Ajudem no meu projeto pfv: http://centrorpg.com/index.php?topic=11315.0
« Última modificação: 26 Fev 2015, 14:51 por Rayner »
O livro traz a vantagem de a gente poder estar só e ao mesmo tempo acompanhado.

Vamos ver a Bela e a Fera no cinema? ;)

Atualização mais Recente: 14/03/2017

 

Versão Mobile