Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!

Participe do fórum, é rápido e fácil

Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!
Brasil G4mes
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Zoom e Embaçar a tela

3 participantes

Ir para baixo

Zoom e Embaçar a tela Empty Zoom e Embaçar a tela

Mensagem por VictorBG4 Sex Jul 02, 2010 9:54 pm

Zoom e Embaçar a tela

por Dark Chocobo


Introdução


Este script é bem inovador. Ele adiciona duas novas possibilidades de efeitos que não são possíveis por eventos, que são o efeito de aproximação da imagem do jogo e o efeito de deixar a tela embaçada.

Screenshots


Zoom e Embaçar a tela Screen_Zoom

Zoom e Embaçar a tela Screen_EmbaarTela

Como usar

- Zoom: Para dar Zoom utilise o comando "chamar script" da última aba
da lista de comando dos eventos e escreva:
$scene = Scene_Zoom.new(x,y)
Substituindo as letras x e y por números entre 100~800, sendo
quanto maior o número, maior o zoom.

- Embaçar Tela: Para embaçar a tela utilize o comando:
$scene = Scene_Zoom.new(100,100)
Note que é o mesmo comando do zoom, porém, como os números
escolhidos são 100, não haverá zoom, ao invéz disso, a tela
ficará embaçada.

Nota: Não use números menores que 100.

Código


Código:
    =begin
[  ===================================================================  ]
[  ===================================================================  ]
[  =============  ]        SCRIPT CRIADO POR:      [  =============  ]
[  =============  ]                                [  =============  ]
[  =============  ]        >>> Dark Chocobo        [  =============  ]
[  =============  ]                                [  =============  ]
[  =============  ]                                [  =============  ]
[  =============  ]    > Zoom + Embaçar Tela <    [  =============  ]
[  =============  ]    >>www.ReinoRpg.com<<        [  =============  ]
[  =============  ]                                [  =============  ]
[  ===================================================================  ]
[  ===============  ] : Comunidade RPG Maker VX : [  ===============  ]
[  =====  ] http://www.orkut.com/Community.aspx?cmm=40232098 [  ====  ]
[  ===================================================================  ]
[  ===================================================================  ]

Resumo:
 - Com este script você pode fazer 2 tipos de efeitos bem legais que não
    podem ser feitos por evento:
    > Zoom
    > Embaçar Tela
Instruções:
 - Zoom: Para dar Zoom utilise o comando "chamar script" da última aba
        da lista de comando dos eventos e escreva:
          $scene = Scene_Zoom.new(x,y)
        Substituindo as letras x e y por números entre 100~800, sendo
        quanto maior o número, maior o zoom.
 - Embaçar Tela: Para embaçar a tela utilise o comando:
          $scene = Scene_Zoom.new(100,100)
        Note que é o mesmo comando do zoom, porém, como os números
        escolhidos são 100, não haverá zoom, ao invéz disso, a tela
        ficará embaçada.
Observação Final:
 - Não utilize números menores de 100, pôs o script consegue esticar a
    tela, mas não consegue comprimi-la.
=end

  # Cria as configuraçíµes iniciais do script.
  $DarkChocoboScripts = {} if $DarkChocoboScripts.nil?
  $DarkChocoboScripts["Zoom + Embaçar Tela"] = true

class Scene_Zoom < Scene_Base
  def initialize(zoom_x = 0, zoom_y = 0, color = nil)
    @zoom_x = zoom_x/100
    @zoom_y = zoom_y/100
    color = [0,0,0,0] if color.nil?
    @color = color
  end
  def start
    @viewport = Viewport.new((@zoom_x*544-544)/-2, (@zoom_y*416-416)/-2, @zoom_x*544, @zoom_y*416)
    @sprite = Sprite.new(@viewport)
    @sprite.bitmap = $game_temp.background_bitmap
    @sprite.color.set(@color[0], @color[1], @color[2], @color[3])
    @sprite.zoom_x = @zoom_x
    @sprite.zoom_y = @zoom_y
    @sprite.update
  end
  def update
    if Input.trigger?(Input::C)
      $scene = Scene_Map.new
    end
  end
  def terminate
    @sprite.dispose
  end
end
VictorBG4
VictorBG4
Administrador
Administrador

Mensagens Mensagens : 1807
Fama Fama : 198

http://www.brasilg4mes.com

Ir para o topo Ir para baixo

Zoom e Embaçar a tela Empty Re: Zoom e Embaçar a tela

Mensagem por john oliv Dom Jul 04, 2010 7:59 am

Muito legal driz =D

Penas que meus pais ficaram bravos e tiraram o Maker o gimp e tudo instalado do meu PC :'(

john oliv
Membro
Membro

Mensagens Mensagens : 262
Fama Fama : 32

Ir para o topo Ir para baixo

Zoom e Embaçar a tela Empty Re: Zoom e Embaçar a tela

Mensagem por _yoshi10 Dom Jul 04, 2010 8:09 am

Ele é muito legal, mas o efeitode embaçar tela fica muito estranho ;/
_yoshi10
_yoshi10
Membro
Membro

Mensagens Mensagens : 1915
Fama Fama : 73

http://www.popclicks.blogspot.com

Ir para o topo Ir para baixo

Zoom e Embaçar a tela Empty Re: Zoom e Embaçar a tela

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos