Vai al contenuto


Toggle Chat RM - Chat Apri la Chat in un popup

E' severamente vietato richiedere supporto su RPG Maker in chat!
@  Melosx : (25 May 2012 - 08:30 PM) Buonasera a tutti
@  Hashmin : (25 May 2012 - 02:15 PM) ciao a tt!
@  Pech93 : (24 May 2012 - 01:55 PM) ho aggiunto delle composizioni originali!!! Chi le vuole ascoltare e dare qualche commento costruttivo?
@  MihaChan : (23 May 2012 - 09:19 PM) a parte i denti -che stanno decidendo di darmi noia in questi giorni-, tutto okay~
@  Melosx : (23 May 2012 - 09:18 PM) bene ^.^ ... Tu??
@  MihaChan : (23 May 2012 - 09:17 PM) come va? xD
@  MihaChan : (23 May 2012 - 09:16 PM) okay
@  MihaChan : (23 May 2012 - 09:16 PM) ah
@  Melosx : (23 May 2012 - 09:14 PM) ciao miha... ai dont spic inglisc
@  MihaChan : (23 May 2012 - 09:12 PM) how'sa goin'?
@  MihaChan : (23 May 2012 - 09:12 PM) ciao Mel!
@  Melosx : (23 May 2012 - 09:07 PM) ciao
@  MihaChan : (23 May 2012 - 09:06 PM) salve D:
@  Pech93 : (23 May 2012 - 08:05 PM) MIk?
@  Melosx : (23 May 2012 - 07:51 PM) VIENI SU MSN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@  Melosx : (23 May 2012 - 07:51 PM) MIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@  Melosx : (23 May 2012 - 07:46 PM) *iù
@  Melosx : (23 May 2012 - 07:38 PM) iu spin mi rai rau bebi rai rau laic a record bebi rau rau rau rau
@  Melosx : (23 May 2012 - 07:37 PM) lalalallalallalallallllllllllalalalallaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!
@  Melosx : (23 May 2012 - 07:37 PM) lalalalala

Scheletro di una Scena


  • Per cortesia connettiti per rispondere
7 risposte a questa discussione

#1 OFFLINE   Ally

Ally

    Fondatori

  • Amministratori
  • 5558 Messaggi:
  • Localitàrpgmkr
  • Ruolo:
    Scripter
  • Progetto VX:
    Essence
  • Tool:
    RM2k/2k3

Inviato 09 February 2010 - 06:13 PM

Immagine inserita


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 :clindoeil:
Immagine inserita
Spoiler

#2 OFFLINE   herupty

herupty

    Apprendista Maker

  • Utenti RM
  • 640 Messaggi:
  • LocalitàMilano
  • Tool:
    S.E.R.P.E. ;P

Inviato 09 February 2010 - 06:22 PM

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
Spoiler

#3 OFFLINE   Ally

Ally

    Fondatori

  • Amministratori
  • 5558 Messaggi:
  • Localitàrpgmkr
  • Ruolo:
    Scripter
  • Progetto VX:
    Essence
  • Tool:
    RM2k/2k3

Inviato 09 February 2010 - 06:37 PM

Le lezioni andranno avanti sicuramente,quindi poi mano a mano spiegherò un pò tutto,ovviamente non sorpassando il mio limite ^^
Immagine inserita
Spoiler

#4 OFFLINE   herupty

herupty

    Apprendista Maker

  • Utenti RM
  • 640 Messaggi:
  • LocalitàMilano
  • Tool:
    S.E.R.P.E. ;P

Inviato 09 February 2010 - 07:02 PM

per la lezione?
lool
Spoiler

#5 OFFLINE   Ally

Ally

    Fondatori

  • Amministratori
  • 5558 Messaggi:
  • Localitàrpgmkr
  • Ruolo:
    Scripter
  • Progetto VX:
    Essence
  • Tool:
    RM2k/2k3

Inviato 09 February 2010 - 07:18 PM

Per tutte quelle generali ^^ ho da imparare molto anche io :)
Immagine inserita
Spoiler

#6 OFFLINE   herupty

herupty

    Apprendista Maker

  • Utenti RM
  • 640 Messaggi:
  • LocalitàMilano
  • Tool:
    S.E.R.P.E. ;P

Inviato 09 February 2010 - 08:41 PM

comunque niente esercizi?
lool
Spoiler

#7 OFFLINE   Ally

Ally

    Fondatori

  • Amministratori
  • 5558 Messaggi:
  • Localitàrpgmkr
  • Ruolo:
    Scripter
  • Progetto VX:
    Essence
  • Tool:
    RM2k/2k3

Inviato 10 February 2010 - 11:00 AM

Per questa specie di 'lezione' non direi,le prossime (dipende di che lezione si tratta) le avranno ;)
Immagine inserita
Spoiler

#8 OFFLINE   kekkorider

kekkorider

    Amministratore

  • Amministratori
  • 399 Messaggi:
  • Progetto 2k/2k3:
    Valya - Eden Divide
  • Progetto XP:
    Restricted - Project 15

Inviato 10 February 2010 - 11:12 AM

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




1 utente(i) stanno leggendo questa discussione

0 utenti, 1 ospiti, 0 utenti anonimi