• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Mostri nell'erba in stile Pokémon
#1
Ho bel problemaccio ragazzi. Confused Nel mio gioko, per quei poki che l'hanno provato, avete notato che molte zone sono inspirate al buon vecchio pokémon in cui nell'erba trovi i mostri. Blush Io per fare ciò utilizzo il seguente sistema: Edito la mappa facendo l'erba alta e tramite una combinazione di "eventi tocco eroe" collegato al comando di "inizio battaglia" ho fatto il tutto. Smile Fin ora tutto bene, ma a lungo andare con l'aumento delle dimensioni delle mappe tutto si complica. Undecided Un altro mio problema, con questo metodo, é che difficilmente posso mettere più tipi di mostri nell'erba con il mio metodo attuale. Dodgy La mia idea sarebbe tramite la generazione di un numero casuale (da 1 a 100) si calcola una percentuale che un mostro debba uscire. E ciò lo vorrei fare in tutta l'erba e non solo negli stessi punti ma senza appesantire di brutto il gioko. Sleepy A me stesso scatta in molti punti non avendo un pc tanto potente Sad Al riguardo ho trovato questo script:

Citazione:#==========================================================================
# ** Fight In Grass
#==========================================================================
# by Magica
# Version 1 [VX]
# January 24th, 2008
#==========================================================================

module GameBaker
GrassFightDisable = 6
end

#==========================================================================
#
#
#
#
#
#
#
#
#==========================================================================

class Game_Player
alias gamebaker_grassfight_updateenc update_encounter
def update_encounter
if !$game_switches[GameBaker::GrassFightDisable]
temp = @encounter_count
gamebaker_grassfight_updateenc
@encounter_count = temp
@encounter_count -= 1 if $game_map.bush?(@x, @y)
else
gamebaker_grassfight_updateenc
end
end
end

#==========================================================================
# End of file!
#==========================================================================

Qualcuno magari ha un idea su come si utilizza tale script e mi potrebbe spiegare come funziona. Oppure se avete qualche altra idea é accetta, grazie a tutti Wink
 
#2
su rpg maker XP bastava creare una nuova classe sopra main chiamarla come ti pare, ed incollarci questo dentro, su VX non so se è lo stesso...
 
#3
Beh, questi tipi di script dovrebbero partire in automatico, mettendoli semplicemente sopra Main, però questo script non mi piace proprio, vedi su quel forum che sai pure te, la vidi un bel script che diminuiva il lag, e cerca di riutilizzare gli switch o altro se non servono più per un evento, cosi eviti di creare troppi eventi switch etc..
 
#4
Cercherò questi script Wink In che senso riautilizzare gli switch?
 
#5
(Fatto esempio degli switch) A volte ci sono eventi che si usano una volta sola, uno li può riutilzzare in una'altro evento senza dover creare un'altro evento.

Esempio: Nella prima mappa c'è un baule con password etc.... Poi uno va avanti (Nuovo livello o nuova mappa) nel gioco e trova un'altro baule, imposti lo stesso evento dell'altro cosi da non dover fare un nuovo evento che può aumentare il lag.
 
#6
Bhe si questo sarebbe un'idea Smile Ma per i mostri nell'erba avete qualche bella idea alternativa alla mia su come farla? Big Grin
 
#7
Direi di no :|
 
#8
Io consgilio sempre di cercare un bel script per la battaglia in tempo reale...
 
#9
Okei grazie Soul Smile

P.S: Ho cercato quello script x diminuire il lag ma era una stupidaggine. Serviva a poco e a niente Wink
 
#10
Vedo che i problemi sono stati risolti, quindi chiudo.
 
  


Vai al forum:


Browsing: 1 Ospite(i)