Non sei registrato? Registrati subito cliccando QUI! E utilizza tutte le funzionalita' del sito!

Scheletro di una Scena

Guida ai corsi dell'RGSS/RGSS2.

Scheletro di una Scena

Messaggioda Ally » 09/02/2010, 18:13

ImmagineClicca qui per ingrandire


In molti di voi si saranno chiesti da che cosa partono gli scripter nel creare una propria scena personale per il suo gioco.
Bene,in questo topic vi posterò lo scheletro della base di una scena ^^
Quindi non reputatela come vera e propria lezione :limon:

#--------------------------------------------------------------------------
# ● Scene_Esempio
# Questa è la struttura principale di una comune Scena
#--------------------------------------------------------------------------

class Scene_Esempio # Inizia la scena

#--------------------------------------------------------------------------
# ● Initialize
# Questo metodo viene eseguito sempre alla
# creazione della scena
#--------------------------------------------------------------------------
def initialize
[istruzioni]
end

#--------------------------------------------------------------------------
# ● Main
# Il metodo portante della intera Scena.
# Diviso in tre parti, quella iniziale,
# quella Ciclica e quella finale
#--------------------------------------------------------------------------
def main
# --- Parte iniziale ---
[creazione oggetti]
[istruzioni varie]
Graphics.transition
# --- Parte ciclica ---
loop do
# Tutto ciò che è scritto qui dentro viene
# ripetuto costantemente finchè non si cambia
# Scena, generalmente ci sono richiami ad
# altri metodi, il piu classico è "update"
Graphics.update
Input.update
update # viene eseguito il metodo "update"
altri_metodi # mettendo il nome dei metodi, essi sono eseguiti ciclicamente come update
# Ora c'è il controllo ciclico: Se la scena
# è cambiata, allora si interrompe il ciclo
if $scene != self
break
end
end
# --- Parte Finale ---
# tutto ciò che è scritto qui viene eseguito alla
# chiusura della scena, quando sta per essere
# chiusa definitivamente. Di solito ci si mette
# la "Disposizione" [ovvero eliminazione] di
# finestre e Sprite, nonchè istruzioni minori.
Graphics.freeze
@finestra1.dispose
@finestra2.dispose
@sprite1.dispose
end

#--------------------------------------------------------------------------
# ● Update
# Essendo nel Loop della scena, le istruzioni
# contenute in questo metodo vengono eseguite
# ciclicamente.
#--------------------------------------------------------------------------
def update
[istruzioni]
end

#--------------------------------------------------------------------------
# ● Metodo1
# Non essendo nel Loop della scena, le istruzioni
# contenute in questo metodo vengono eseguite
# solo se richiamato.
#--------------------------------------------------------------------------
def metodo1
[istruzioni]
end

end



Come ben sapete,poi sta a voi inserirci dentro le varie cose,come metodi,variabili ecc...per questo vi incito di leggere le lezione precedenti ;)
Spero vi sia utile :occh:
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Scheletro di una Scena

Messaggioda herupty » 09/02/2010, 18:22

GRANDE ALLY!!
Off-Topic
questa è una lezione strafiga...
comunque, secondo me...potresti spiegare anche la funzione di Graphics.transition, Graphics.update e Graphics.freeze
e, se hai voglia, potresti mettere degli esercizi da fare...
lool | +
io: ma nel chara maker non trovo l'elmo
*invio l'img*
ally: ma sono chara mack quelli del template °_°
io: lo so
io: poi riadatto qualcosina
ally: mi servono!
ally: me ne ero dimenticato °_°

io: loool tu l'hai messo e nn ti ricordi che c'è OMG
ally: evvaiiiiii
ally: posso fare i chara nel mio stileeeeeeeee

io: XD
io: (da mettere in firma)
Avatar utente
herupty
Apprendista Maker
Apprendista Maker
 
Messaggi: 640
Iscritto il: 30/12/2009, 21:16
Località: Milano
Grazie dati: 6 volte
Grazie ricevuti: 2 volte
Ruolo: Graphic
Tool Preferito: S.E.R.P.E. ;P

Re: Scheletro di una Scena

Messaggioda Ally » 09/02/2010, 18:37

Le lezioni andranno avanti sicuramente,quindi poi mano a mano spiegherò un pò tutto,ovviamente non sorpassando il mio limite ^^
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Scheletro di una Scena

Messaggioda herupty » 09/02/2010, 19:02

per la lezione?
lool | +
io: ma nel chara maker non trovo l'elmo
*invio l'img*
ally: ma sono chara mack quelli del template °_°
io: lo so
io: poi riadatto qualcosina
ally: mi servono!
ally: me ne ero dimenticato °_°

io: loool tu l'hai messo e nn ti ricordi che c'è OMG
ally: evvaiiiiii
ally: posso fare i chara nel mio stileeeeeeeee

io: XD
io: (da mettere in firma)
Avatar utente
herupty
Apprendista Maker
Apprendista Maker
 
Messaggi: 640
Iscritto il: 30/12/2009, 21:16
Località: Milano
Grazie dati: 6 volte
Grazie ricevuti: 2 volte
Ruolo: Graphic
Tool Preferito: S.E.R.P.E. ;P

Re: Scheletro di una Scena

Messaggioda Ally » 09/02/2010, 19:18

Per tutte quelle generali ^^ ho da imparare molto anche io :)
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Scheletro di una Scena

Messaggioda herupty » 09/02/2010, 20:41

comunque niente esercizi?
lool | +
io: ma nel chara maker non trovo l'elmo
*invio l'img*
ally: ma sono chara mack quelli del template °_°
io: lo so
io: poi riadatto qualcosina
ally: mi servono!
ally: me ne ero dimenticato °_°

io: loool tu l'hai messo e nn ti ricordi che c'è OMG
ally: evvaiiiiii
ally: posso fare i chara nel mio stileeeeeeeee

io: XD
io: (da mettere in firma)
Avatar utente
herupty
Apprendista Maker
Apprendista Maker
 
Messaggi: 640
Iscritto il: 30/12/2009, 21:16
Località: Milano
Grazie dati: 6 volte
Grazie ricevuti: 2 volte
Ruolo: Graphic
Tool Preferito: S.E.R.P.E. ;P

Re: Scheletro di una Scena

Messaggioda Ally » 10/02/2010, 11:00

Per questa specie di 'lezione' non direi,le prossime (dipende di che lezione si tratta) le avranno ;)
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Scheletro di una Scena

Messaggioda kekkorider » 10/02/2010, 11:12

bravo allyno,vedo che lezioni vanno avanti spedite,mi piace soprattutto perchè tutte le altre lezioni a ciu ho partecipato sono finite più o meno ala terza lezione :P
Avatar utente
kekkorider
Amministratore
Amministratore
 
Messaggi: 396
Iscritto il: 12/08/2009, 13:59
Grazie dati: 4 volte
Grazie ricevuti: 1 volte
Ruolo: Eventer
Progetto/i 2k/2k3: Valya - Eden Divide
Progetto/i XP: Restricted - Project 15


Torna a Scripting

 


  • Argomenti correlati
    Risposte
    Visite
    Ultimo messaggio

SEO Search Tags

Nessun tag presente nel nostro indice.

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti