Jump to content
Rpg²S Forum
  • 0

Modifica di uno script della corsa


nihil-omen
 Share

Question

Uhm..

L'idea è questa:

Vorrei che il PG corresse sempre automaticamente (così evito ai giocatori di lussarsi un dito tenendo premuto [A]) ma che rallentasse e camminasse quando davanti a se ha un solo quadratino libero.

So che si può fare perchè l'ho visto in un gioco (Exit Fate) solo che essendo criptato non sono riuscito a capire come funziona lo script (per cercare di ricrearlo quanto meno, un po' come ho fatto per le barre hp dei nemici nel mio progetto, partendo dal HP/SP/EXP/GOLD HUD del forum)...

[se non si fosse capita la richiesta, all'inizio del minuto 5:00 ma anche a 8:40 di questo video si vede:

quando sta per uscire dalla stanza rallenta, dal video non sembra molto ma il rallentamento c'è anche se si corre sparati contro un muro, un quadratino prima di schiantarsi rallenta, l'ho trovato molto realistico *-*)

Mi chiedevo dunque se qualcuno sapesse come fare e avesse voglia di aiutarmi ç___ç

 

E' per il bene delle dita di chi prova il mio gioco ragazzi! Aiutateci! ç___ç

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Credo si possa fare tranquillamente ad eventi, imposti un terrain tag diverso per le zone dove vuoi che rallenti, e programmi l'evento in modo tale che quando l'eroe ha terrain tag = x allora gli cambia la velocità:

 

controllo variabile: var 001 poni uguale a terrain tag eroeSE var 001 = x (qui decidi tu)	 muovi eroe: cambia velocità in "lento"ELSE	 muovi eroe: cambia velocità in "normale"END

 

Poi ci possono essere vari trucchetti per evitare il lag, anche se per un evento così semplice forse non ce né bisogno!

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

 

Game Contest #3

http://www.rpg2s.net/gif/GC_premio2.gifhttp://www.rpg2s.net/gif/GC_premio3.gifhttp://www.rpg2s.net/gif/GC_premio3.gifhttp://www.rpg2s.net/gif/GC_premio2.gifhttp://www.rpg2s.net/gif/GC_premio2.gifhttp://www.rpg2s.net/gif/GC_grafica3.gifhttp://www.rpg2s.net/gif/GC_musica1.gifhttp://www.rpg2s.net/gif/GC_bestoftool1.gif

Link to comment
Share on other sites

  • 0

Sì ma così dovrei mettere un quadratino con il terrain tag vicino a qualunque muro e a meno che io non faccia una mappa lunga il doppio, con due volte ogni tile, dovrei mettere un tile trasparente ad ogni bordo, ma ciò comporterebbe grossi limiti per il mapping (ogni bordo avrebbe solo 2 layer a disposizione) >_<

 

Grazie lo stesso per l'aiuto *-*

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0

Ecco a te Nil:

Per normal speed metti la velocità del player normale per low speed quella quando si trova prima di un muro

NORMAL_SPEED = 4LOW_SPEED = 3class Game_Player < Game_Character  alias king_10 update  def update	king_10	if run_passable?	  @move_speed = NORMAL_SPEED	else	  @move_speed = LOW_SPEED	end  end  def run_passable?	case @direction	when 2 then return passable?(@x, @y + 1, 2)	when 4 then return passable?(@x - 1, @y, 4)	when 6 then return passable?(@x + 1, @y, 6)	when 8 then return passable?(@x, @y - 1, 8)	end  endend

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

  • 0
King, sei un grande *.*

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

 

Game Contest #3

http://www.rpg2s.net/gif/GC_premio2.gifhttp://www.rpg2s.net/gif/GC_premio3.gifhttp://www.rpg2s.net/gif/GC_premio3.gifhttp://www.rpg2s.net/gif/GC_premio2.gifhttp://www.rpg2s.net/gif/GC_premio2.gifhttp://www.rpg2s.net/gif/GC_grafica3.gifhttp://www.rpg2s.net/gif/GC_musica1.gifhttp://www.rpg2s.net/gif/GC_bestoftool1.gif

Link to comment
Share on other sites

  • 0

Funziona! *-*

Ho dovuto sistemarlo un filino (ci doveva esser qualche altro script che faceva conflitto, iniziava a camminare quando c'erano 2 quadratini liberi, non uno >.<) ma funziona! Grazie *-*

 

Poi l'ho ibridato con un altro script del dash e ora è venuto proprio ciò che volevo *-* Grazie millissime *-*

 

Ora devo SOLO fare la grafica di Daniel e Catherine che corrono X°D

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

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...