- Caiobz009Novo Membro
- Mensagens : 136
Reputação : 51
Rafidelis Screen Resizer
Dom Set 26, 2010 4:05 pm
Rafidelis Screen Resizer
Versão: 1.0
Por Rafidelis
Siga os direitos de uso e disponibilização
Versão: 1.0
Por Rafidelis
Siga os direitos de uso e disponibilização
Características
Este script possibilita que você mude a resolução da tela do seu jogo,para as dimensões que desejar,sem restrições,desde 1024x768 até 10x10.
E ele automaticamente pega as dimensões do monitor do computador do usuario,e centraliza a janela com as novas dimenões.
Por enquanto funciona somente no RPGMakerVX,no RPGMakerXP somente altera o tamanho da janela e não dos sprites,etc.Não sei porque,mais irei adapta-lo para funcionar no RMXP tambem.Mas só amanha,hoje já esta muito tarde.
Instruções
Bom,cole este script em qualquer lugar do editor de script,preferencialmente antes de todos os scripts.
1 - Edite a Constante Screen_Width(Linha 2) para definir a largura da janela
2 - Edite a Constante Screen_Height(Linha 3) para definir a altura da janela
3 - Se desejar mudar a resolução da janela do seu jogo,a qualquer momento,é so usar o comando
Chamar Script e digitar:
[code=Ruby]Rafidelis::Resize_Screen.call(Largura,Altura)[/code]
Screenshots
Bom,é meio estranho ter screenshots para este tipo de script.Porem para nenhum
namb ficar postando sem saber o que faz o script.(Acredite,eles conseguem fazer isso xD) eu vou deixar
2 imagens aqui.
200x200
1024x768
- 1024x768:
Script
- Script:
[code=ruby]
#==============================================================================#
# [RGSS2] Screen Resizer #
#------------------------------------------------------------------------------#
# $RafiScripts.by = Rafidelis(Rafis) #
# $RafiScripts.version = 1.0 #
# $RafiScripts.release_date = 14/12/09 (d/m/y) #
# $RafiScripts.email = Rafa_Fidelis@hotmail.com or Rafa_Fidelis@yahoo.com.br #
# $RafiScripts.website = www.ReinoRPG.com or www.ReinoRPG.com/forum #
#==============================================================================#
module Rafidelis
Screen_Width = 1024 # Largura da Janela
Screen_Height = 768 # Altura da Janela
module Resize_Screen
def self.call(width,height)
rgss_player = Win32API.new('user32','FindWindowEx', '%w(l l p p)','l')
rgss_player = rgss_player.call(0,0,"RGSS Player",0)
resize = Win32API.new("user32","SetWindowPos","l l l l l l l","l")
system_metrics = Win32API.new("user32","GetSystemMetrics","l","l")
x = (system_metrics.call(0) - width)/2
y = (system_metrics.call(1) - height)/2
resize.call(rgss_player,-1,x,y,width,height,0)
end
end
Resize_Screen.call(Screen_Width,Screen_Height)
end
[/code]
Direitos de uso e disponibilização
Permissões neste sub-fórum
Não podes responder a tópicos
|
|