Jump to content
Rpg²S Forum

Zoom & Opaticità su mappaXD


Xemnas
 Share

Recommended Posts

Ecco a voi un altro scriptXD:

Versione:

Autore/i:Tomah

 

Informazioni:

Con questo script,potete usare due tipi di effetti:

-Lo zoom

-Opacizzare lo schermo

 

Istruzioni:

Inserite lo script sotto la classe Material.

Screenshots:

Zoom

http://img193.imageshack.us/img193/6011/screenzoom.jpg

Opacità schermo

http://img338.imageshack.us/img338/2843/screenembaartela.jpg

 

Script:

 

 

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

   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 

 

 

 

 

-Per zoomare,fate un call script con il seguente codice:

$scene = Scene_Zoom.new(x,y)

-Per opacizzarla invece,fate un call script con il seguente codice:

$scene = Scene_Zoom.new(100,100)

Funziona come per lo zoom,ma qui si opacizzerà lo schermo :biggrin:

 

 

Ciao a tutti...

Xemnas :rovatfl:

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

Sì, interessante, con qualche modifica la parte riguardante lo zoom potrebbe essere proprio utile... :biggrin: ...copio e provo a lavorarci su.

Screen Contest (by Sakura & Shuuchan):

http://rpg2s.net/gif/SCContest3Oct.gif http://rpg2s.net/gif/SCContest3Oct.gif http://rpg2s.net/gif/SCContest2Oct.gif

 

http://i67.servimg.com/u/f67/13/37/20/58/th/gc_r2s10.gif

Bacheca Premi

http://www.rpg2s.net/gif/GC_premio3.gif http://www.rpg2s.net/gif/GC_premio3.gif http://www.rpg2s.net/gif/GC_grafica3.gif http://www.rpg2s.net/gif/GC_grafica1.gif http://www.rpg2s.net/gif/GC_programmazione3.gif http://www.rpg2s.net/gif/GC_programmazione1.gif http://www.rpg2s.net/gif/GC_musica2.gif http://www.rpg2s.net/gif/GC_bestoftool1.gif

 

http://www.rpg2s.net/gif/GC_premio3.gif 3° classificato "Premio BS"

 

http://www.rpg2s.net/gif/GC_premio3.gif 3° classificato "Premio innovazione"

 

http://www.rpg2s.net/gif/GC_grafica3.gif 3° classificato "Miglior Grafica in assoluto"

 

http://www.rpg2s.net/gif/GC_grafica1.gif 1° classificato "Miglior Grafica RmVX"

 

http://www.rpg2s.net/gif/GC_programmazione3.gif 3° classificato "Miglior Programmazione in assoluto"

 

http://www.rpg2s.net/gif/GC_programmazione1.gif 1° classificato "Miglior Programmazione RmVX"

 

http://www.rpg2s.net/gif/GC_musica2.gif 2° classificato "Miglior Colonna Sonora"

 

http://www.rpg2s.net/gif/GC_bestoftool1.gif 1° classificato "Miglior Gioco RmVX"

http://i87.servimg.com/u/f87/13/37/20/58/banner10.png

Scarica la demo ver. 0.2:

RTP non incluse (19 MB) - richiede RMVX ver. 1.02 - Download

Versione completa (52 MB) - Download

Link to comment
Share on other sites

La parte dello zoom è geniale! :biggrin:

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

Be si possono anche fare a eventi.

Per qualsiasi motivo non aprite questo spoiler.

 

 

Ho detto di non aprirlo !

 

 

Se lo apri ancora esplode il mondo.

 

 

Aaaaaa è un vizio.

 

 

Contento? Il mondo è esploso, sono tutti morti

per colpa della tua curiosità .

 

 

Vuoi che ti venga anche il morbillo, la varicella e l'AIDS???

 

 

O bravo ora sei un malato terminale e nessuno

ti puo curare, sono tutti morti !

 

 

Se clicchi ancora una volta il PC esplode.

 

 

E dai smettila !!

 

Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://s8.postimg.org/yntv9nxld/Banner.png

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif

Link to comment
Share on other sites

Sono contento che vi sia piaciuto questo script..

e vi volevo avvertire di una novità:!

Da adesso è possibbile "Muoversi" o meglio spostare lo zoom per un certo tratto poichè lo zoom carica il Viewport cioè la portata di visione del giocatore e non tutta la mappa...

 

Quindi seguite questo procedimento andate alla linea 27 e dopo l'end del primo if aggiungete:

 

if Input.trigger?(Input::DOWN)

@sprite.y += 10 if @sprite.y < @sprite.height - 416

end

if Input.trigger?(Input::UP)

@sprite.y -= 10 if @sprite.y > 0

end

if Input.trigger?(Input::RIGHT)

@sprite.x += 10 if @sprite.x < @sprite.width - 544

end

if Input.trigger?(Input::LEFT)

@sprite.x -= 10 if @sprite.x > 0

end

# modificato dal sottoscritto XD :biggrin:

 

 

 

Spero che vi sono stato utile :wink:

 

 

Ciao a tutti..

Xemnas :rovatfl:

 

 

P.s.=X Kingartur2...:Questo script mi serviva e poichè non ero in grado di riuscire a capire come farlo con gli evenmti ho cercato il primo script che mi capitava e l'ho postato poichè mi sembrava cariono...e più semplice da fare... Senza offesa ok?XD

Edited by Xemnas

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...