Jump to content
Rpg²S Forum
  • 0

RPG Maker XP rallentamenti!!


elle92
 Share

Question

salve a tutti(spero di non aver sbagliato sezione,ma non credo=P) ho un problema abbastanza serio come da titolo si verificano dei rallentamenti abbastanza gravi,che durano 4-5 secondi,e sono davvero fastidiosi O.o ho provato anche con Anti Event Lag Script su varie mappe del mio progetto,ma niente,da quanto ho potuto vedere il problema inizia entrando nel menù infatti dopo 7-8 secondo essere entrato nella schermata del menù l'orologio del gioco inizia ad andare a scatti..e da quì i rallentamenti...Ora io uso il menù standard,con modifiche fatte da me ecco una screen per capire meglio

 

http://i41.tinypic.com/105wgnm.png

 

 

da come si vede ho aggiunto uno script per le barre HP/MP ecc..credo che lo script sia Draw Slant Bar di SephirothSpawn, e un altro per il cambio party di Party Changing System by Leon_Westbrooke,poi per il resto ho modificato gli script standard per aggiungere face,sfondo e nome della mappa,sto iniziando a pensare che i rallentamenti siano causati dall'uso eccessivo di picture visto che ho aggiunto picture/face un pò ovunquexD tipo ecco la finestra status

 

http://i39.tinypic.com/2lt11l.png

 

poi ho aggiunto i face nello Skill Shop di Nechigawara Sanzenin e nella finestra del Cambio Party.Credo di non aver dimenticato nulla e di essere stato abbastanza dettagliato,vorrei davvero risolvere senza dover rinunciare,alla grafica che ho faticosamente costruito^^'

Edited by elle92

Progetti in Corso:
 

[spoiler]

The Devil's Sonata
Il mio primo progetto con l'XP,attualmente in pausa per vari motivi,quindi ne approfitto per riorganizzare le idee visto che ad ogni passo avanti nel progetto,mi accorgo dei vari errori che ci sono^^'

Status:
Storia: 70% ->Tutta scritta nella mia testa dall'inizio alla fine,mancano gli ultimi dettagli e ovviamente come realizzarli.
Mapping: 15% -> Essendo poco pratico lascio la costruzione di Città e Dungeon alla fine per ora mi concentro sulle altre cose,inizierò quando ne avrò bisogno per la storia.
Eventi: 30% -> Per eventi intendo anche i vari dialoghi tra i personaggi principali il 30% è per gli eventi di gioco(ciclio giorno/notte,mostri,skill ecc..)
Quest: 1% -> Per "Quest" si intende tutto ciò che è secondario dalla semplici missioni ai dialoghi con gli NPC...
Script: 70% ->Anche se sto pensando di cambiare Battle Systems per vari problemi ciò farebbe scendere la % a 30-40%
Database: 30% -> Ci sono tutti i PG, e quasi tutti gli oggetti,armi e skill, mancano i nemici e alcuni boss.
Completamento: 30-35% -> Più o meno la base c'è,ma manca ancora molto il tutto è reso più difficile a causa della mia inesperienza con gli script,mapping e incompetenza generalexD l'unica cosa in cui sono bravo è la grafica,anche se quella usata nel gioco non mi piace molto infatti anche quella è da rivedere..



Per Maggiori dettagli vi invito a visitare il topic del progetto:
http://www.rpg2s.net/forum/index.php?showtopic=14695

Sono ben accette critiche(costruttivexD) e consigli di ogni genere!^_^

[/spoiler]
 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Più che gli screen dovresti postare il codice modificato, magari è troppo pesante quello! Vedi su un nuovo progetto se gli script da soli senza modifiche creano lag, poi se il lag c'è probabilmente dipenderà dalle modifiche, quindi dovrai postare la modifica fatta allo script!

^ ^

 

Ovviamente dato che è un problema di script ( a meno che non hai mille eventi lagganti su mappa, controlla pure quelli :D) hai toppato sezione, sposto, occhio la prossima volta o ti ucciderò ^ ^

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

Per quel che mi ricordo, le barre di SephirothSpawn sono animate ridisegnandole tramite codice ad ogni fotogramma . . . (Certe cose è meglio farle a picture blittate, ma vabbè . . .)

 

Comunque, di solito, più che nella quantità di immagini il problema è nel come vengono usate dal codice, e dall'elaborazione del testo disegnato, quindi mi aggrego a Guardian e ti invito a postare il codice . . .

Non è che fai il refresh dell'intero contenuto delle finestre ad ogni fotogramma, vero ?

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

O_o prima di tutto mi scuso per aver sbagliato sezione e che ci sono troppe sezioni simili di supporto^^' cercherò di non sbagliare in futuro^^' cmq ho provato su un nuovo progetto con tutti gli script tranne quelli modificati da me..e come temevo non si sono verificati rallentamenti cmq ora posto gli script modificati^^' posto solo quelli maggiormente modificati,anche perchè pezzi di script come aggiungere i face nel menù erano presenti anche prima della grande modificaxD

 

Windows status

 

 

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

# ** Window_Status

#------------------------------------------------------------------------------

# This window displays full status specs on the status screen.

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

# Visualizza immagini al posto dei character

class Window_Base

def draw_actor_battler(actor, x, y)

bitmap = RPG::Cache.battler("Pic/" + actor.character_name, actor.character_hue)

cw = bitmap.width

ch = bitmap.height

src_rect = Rect.new(0, 0, cw, ch)

self.contents.blt(x - cw / 4, y - ch / 2, bitmap, src_rect)

end

end

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

class Window_Status < Window_Base

#--------------------------------------------------------------------------

# * Object Initialization

# actor : actor

#--------------------------------------------------------------------------

def initialize(actor)

super(0, 0, 640, 480)

self.contents = Bitmap.new(width - 32, height - 32)

@actor = actor

refresh

end

#--------------------------------------------------------------------------

# * Refresh

#--------------------------------------------------------------------------

def refresh

self.contents.clear

draw_actor_battler(@actor, 390, 230)

#draw_actor_graphic(@actor, 40, 112)

draw_actor_name(@actor, 4, 0)

draw_actor_class(@actor, 4 + 74, 0)

draw_actor_level(@actor, 96, 32)

draw_actor_state(@actor, 166, 35)

draw_actor_hp(@actor, 26, 82, 172)

draw_actor_sp(@actor, 26, 114, 172)

draw_actor_parameter(@actor, 26, 162, 0)

draw_actor_parameter(@actor, 26, 194, 1)

draw_actor_parameter(@actor, 26, 226, 2)

draw_actor_parameter(@actor, 26, 274, 3)

draw_actor_parameter(@actor, 26, 306, 4)

draw_actor_parameter(@actor, 26, 338, 5)

draw_actor_parameter(@actor, 26, 370, 6)

self.contents.font.color = system_color

self.contents.draw_text(250, 48, 80, 32, "EXP")

self.contents.draw_text(250, 80, 80, 32, "Lv Succ.")

self.contents.font.color = normal_color

self.contents.draw_text(210 + 80, 48, 84, 32, @actor.exp_s, 2)

self.contents.draw_text(210 + 80, 80, 84, 32, @actor.next_rest_exp_s, 2)

self.contents.font.color = system_color

self.contents.draw_text(240, 160, 96, 32, "Equip")

draw_item_name($data_weapons[@actor.weapon_id], 250 + 16, 208)

draw_item_name($data_armors[@actor.armor1_id], 250 + 16, 256)

draw_item_name($data_armors[@actor.armor2_id], 250 + 16, 304)

draw_item_name($data_armors[@actor.armor3_id], 250 + 16, 352)

draw_item_name($data_armors[@actor.armor4_id], 250 + 16, 400)

end

def dummy

self.contents.font.color = system_color

self.contents.draw_text(320, 112, 96, 32, $data_system.words.weapon)

self.contents.draw_text(320, 176, 96, 32, $data_system.words.armor1)

self.contents.draw_text(320, 240, 96, 32, $data_system.words.armor2)

self.contents.draw_text(320, 304, 96, 32, $data_system.words.armor3)

self.contents.draw_text(320, 368, 96, 32, $data_system.words.armor4)

draw_item_name($data_weapons[@actor.weapon_id], 320 + 24, 144)

draw_item_name($data_armors[@actor.armor1_id], 320 + 24, 208)

draw_item_name($data_armors[@actor.armor2_id], 320 + 24, 272)

draw_item_name($data_armors[@actor.armor3_id], 320 + 24, 336)

draw_item_name($data_armors[@actor.armor4_id], 320 + 24, 400)

end

end

 

 

Scene Menù(credo sia origine del problema perchè per modificarlo un preso qualche pezzo di script dal menù in stile FFVII ovvero la parte per visualizzare il nome della mappa )

 

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

#■ Game_Map

#--------------------------------------------------------------------------

# Setting functions for the Map

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

class Game_Map

 

def name

$map_infos[@map_id]

end

end

 

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

#■ Window_Title

#--------------------------------------------------------------------------

# Setting functions for the Title

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

class Scene_Title

$map_infos = load_data("Data/MapInfos.rxdata")

for key in $map_infos.keys

$map_infos[key] = $map_infos[key].name

end

end

 

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

# ■ Window_Mapname

#------------------------------------------------------------------------

#  Draws the Map name

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

 

class Window_Mapname < Window_Base

#--------------------------------------------------------------------------

# Set up

#--------------------------------------------------------------------------

def initialize

super(0, 0, 160, 96)

self.contents = Bitmap.new(width - 32, height - 32)

refresh

end

#--------------------------------------------------------------------------

# Draws info on screen

#--------------------------------------------------------------------------

def refresh

self.contents.clear

 

# Map Name

map = $game_map.name

self.contents.font.color = system_color

self.contents.draw_text(4, 0, 220, 32, "Luogo:")

self.contents.font.color = normal_color

self.contents.draw_text(4, 32, 120, 32, $game_map.name)

end

end

 

 

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

# ** Scene_Menu

#------------------------------------------------------------------------------

# This class performs menu screen processing.

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

 

class Scene_Menu

#--------------------------------------------------------------------------

# * Object Initialization

# menu_index : command cursor's initial position

#--------------------------------------------------------------------------

def initialize(menu_index = 0)

@menu_index = menu_index

end

#--------------------------------------------------------------------------

# * Main Processing

#--------------------------------------------------------------------------

def main

# Make command window

s1 = $data_system.words.item

s2 = $data_system.words.skill

s3 = $data_system.words.equip

s4 = "Status"

s5 = "Party"

s6 = "Salva"

@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

@command_window.index = @menu_index

@command_window.x = 480

@command_window.opacity = 0

# If number of party members is 0

if $game_party.actors.size == 0

# Disable items, skills, equipment, and status

@command_window.disable_item(0)

@command_window.disable_item(1)

@command_window.disable_item(2)

@command_window.disable_item(3)

end

# If save is forbidden

if $game_system.save_disabled

# Disable save

@command_window.disable_item(4)

end

# Make play time window

@playtime_window = Window_PlayTime.new

@playtime_window.x = 480

@playtime_window.y = 320

@playtime_window.opacity = 0

# Make map window

@map = Window_Mapname.new

@map.x = 480

@map.y = 224

@map.opacity = 0

# Make gold window

@gold_window = Window_Gold.new

@gold_window.x = 480

@gold_window.y = 416

@gold_window.opacity = 0

# Make status window

@status_window = Window_MenuStatus.new

@status_window.x = 0

@status_window.y = 0

@status_window.opacity = 0

# Execute transition

Graphics.transition

# Main loop

loop do

@background = Sprite.new

@background.bitmap = RPG::Cache.picture("Sf.Finestre/" + "SfondoMenù")

@background.x = 0

@background.y = 0

# Update game screen

Graphics.update

# Update input information

Input.update

# Frame update

update

# Abort loop if screen is changed

if $scene != self

break

end

end

# Prepare for transition

Graphics.freeze

# Dispose of windows

@command_window.dispose

@playtime_window.dispose

@map.dispose

@gold_window.dispose

@status_window.dispose

@background.dispose

end

#--------------------------------------------------------------------------

# * Frame Update

#--------------------------------------------------------------------------

def update

# Update windows

@command_window.update

@playtime_window.update

@map.update

@gold_window.update

@status_window.update

# If command window is active: call update_command

if @command_window.active

update_command

return

end

# If status window is active: call update_status

if @status_window.active

update_status

return

end

end

#--------------------------------------------------------------------------

# * Frame Update (when command window is active)

#--------------------------------------------------------------------------

def update_command

# If B button was pressed

if Input.trigger?(Input::B)

# Play cancel SE

$game_system.se_play($data_system.cancel_se)

# Switch to map screen

$scene = Scene_Map.new

return

end

# If C button was pressed

if Input.trigger?(Input::C)

# If command other than save or end game, and party members = 0

if $game_party.actors.size == 0 and @command_window.index < 4

# Play buzzer SE

$game_system.se_play($data_system.buzzer_se)

return

end

# Branch by command window cursor position

case @command_window.index

when 0 # item

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Switch to item screen

$scene = Scene_Item.new

when 1 # skill

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Make status window active

@command_window.active = false

@status_window.active = true

@status_window.index = 0

when 2 # equipment

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Make status window active

@command_window.active = false

@status_window.active = true

@status_window.index = 0

when 3 # status

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Make status window active

@command_window.active = false

@status_window.active = true

@status_window.index = 0

when 4 # party

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Switch to party screen

$scene = Scene_Party_Change.new

when 5 # save

# If saving is forbidden

if $game_system.save_disabled

# Play buzzer SE

$game_system.se_play($data_system.buzzer_se)

return

end

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Switch to save screen

$scene = Scene_Save.new

end

return

end

end

#--------------------------------------------------------------------------

# * Frame Update (when status window is active)

#--------------------------------------------------------------------------

def update_status

# If B button was pressed

if Input.trigger?(Input::B)

# Play cancel SE

$game_system.se_play($data_system.cancel_se)

# Make command window active

@command_window.active = true

@status_window.active = false

@status_window.index = -1

return

end

# If C button was pressed

if Input.trigger?(Input::C)

# Branch by command window cursor position

case @command_window.index

when 1 # skill

# If this actor's action limit is 2 or more

if $game_party.actors[@status_window.index].restriction >= 2

# Play buzzer SE

$game_system.se_play($data_system.buzzer_se)

return

end

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Switch to skill screen

$scene = Scene_Skill.new(@status_window.index)

when 2 # equipment

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Switch to equipment screen

$scene = Scene_Equip.new(@status_window.index)

when 3 # status

# Play decision SE

$game_system.se_play($data_system.decision_se)

# Switch to status screen

$scene = Scene_Status.new(@status_window.index)

end

return

end

end

end

 

 

 

Scene Status

 

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

# ** Scene_Status

#------------------------------------------------------------------------------

# This class performs status screen processing.

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

 

class Scene_Status

#--------------------------------------------------------------------------

# * Object Initialization

# actor_index : actor index

#--------------------------------------------------------------------------

def initialize(actor_index = 0, equip_index = 0)

@actor_index = actor_index

end

#--------------------------------------------------------------------------

# * Main Processing

#--------------------------------------------------------------------------

def main

# Get actor

@actor = $game_party.actors[@actor_index]

# Make status window

@status_window = Window_Status.new(@actor)

@status_window.opacity = 0

# Execute transition

Graphics.transition

# Main loop

loop do

@background = Sprite.new

@background.bitmap = RPG::Cache.picture("Sf.Finestre/" + "SfondoStatus")

@background.x = 0

@background.y = 0

# Update game screen

Graphics.update

# Update input information

Input.update

# Frame update

update

# Abort loop if screen is changed

if $scene != self

break

end

end

# Prepare for transition

Graphics.freeze

# Dispose of windows

@status_window.dispose

@background.dispose

end

#--------------------------------------------------------------------------

# * Frame Update

#--------------------------------------------------------------------------

def update

# If B button was pressed

if Input.trigger?(Input::B)

# Play cancel SE

$game_system.se_play($data_system.cancel_se)

# Switch to menu screen

$scene = Scene_Menu.new(3)

return

end

# If R button was pressed

if Input.trigger?(Input::R)

# Play cursor SE

$game_system.se_play($data_system.cursor_se)

# To next actor

@actor_index += 1

@actor_index %= $game_party.actors.size

# Switch to different status screen

$scene = Scene_Status.new(@actor_index)

return

end

# If L button was pressed

if Input.trigger?(Input::L)

# Play cursor SE

$game_system.se_play($data_system.cursor_se)

# To previous actor

@actor_index += $game_party.actors.size - 1

@actor_index %= $game_party.actors.size

# Switch to different status screen

$scene = Scene_Status.new(@actor_index)

return

end

end

end

 

 

credo sia tutto visto che con gli altri script tranne questi 3 il gioco non rallentava^^

 

@giver sinceramente non sapreixD cioè le modifiche che ho fatto sono un pò alla cieca per così dire e un pò fatte confrontando altri scriptxD per ora questo è il massimo che riesco a fare^^' per quanto riguarda le barre posso anche cambiarle,visto che è ancora tutto una beta=D ma cmq le barre non davano problemi senza i 3 script sopra e i rallentamenti si verificavano anche togliendo lo script per le barre

Edited by elle92

Progetti in Corso:
 

[spoiler]

The Devil's Sonata
Il mio primo progetto con l'XP,attualmente in pausa per vari motivi,quindi ne approfitto per riorganizzare le idee visto che ad ogni passo avanti nel progetto,mi accorgo dei vari errori che ci sono^^'

Status:
Storia: 70% ->Tutta scritta nella mia testa dall'inizio alla fine,mancano gli ultimi dettagli e ovviamente come realizzarli.
Mapping: 15% -> Essendo poco pratico lascio la costruzione di Città e Dungeon alla fine per ora mi concentro sulle altre cose,inizierò quando ne avrò bisogno per la storia.
Eventi: 30% -> Per eventi intendo anche i vari dialoghi tra i personaggi principali il 30% è per gli eventi di gioco(ciclio giorno/notte,mostri,skill ecc..)
Quest: 1% -> Per "Quest" si intende tutto ciò che è secondario dalla semplici missioni ai dialoghi con gli NPC...
Script: 70% ->Anche se sto pensando di cambiare Battle Systems per vari problemi ciò farebbe scendere la % a 30-40%
Database: 30% -> Ci sono tutti i PG, e quasi tutti gli oggetti,armi e skill, mancano i nemici e alcuni boss.
Completamento: 30-35% -> Più o meno la base c'è,ma manca ancora molto il tutto è reso più difficile a causa della mia inesperienza con gli script,mapping e incompetenza generalexD l'unica cosa in cui sono bravo è la grafica,anche se quella usata nel gioco non mi piace molto infatti anche quella è da rivedere..



Per Maggiori dettagli vi invito a visitare il topic del progetto:
http://www.rpg2s.net/forum/index.php?showtopic=14695

Sono ben accette critiche(costruttivexD) e consigli di ogni genere!^_^

[/spoiler]
 

Link to comment
Share on other sites

  • 0

Queste quattro righe !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (in Scene_Menu ed in Scene_Status, non riesco a vedere a partire da che riga, non so è colpa del mio vecchio browser o è la nuova versione del forum che non mostra i numeri di riga, e neppure le righe alterne . . .)

    @background = Sprite.new
    @background.bitmap = RPG::Cache.picture("Sf.Finestre/" + "SfondoMenù")
    @background.x = 0
    @background.y = 0

Tirale fuori dal LOOP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Almeno prima di Graphics.transition, ma meglio ancora proprio sotto la riga con def main

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0
*____* grazie mille,funziona ho messo le righe sono def main, e ho fatto qualche prova restando nel menù per più di 1 minuto e non si sono verificati rallentamenti^___^.Un'altra cosa se volessi cambiare script per le barre hp/mp ecc.. quale mi consigli?Tieni presente che io ho scelto quello script perchè disegna anche le barre per i parametri,prima usavo l'HP/SP/EXP Meter di Atoa che usa delle immagini,ma è non solo per HP-SP-EXP =)

Progetti in Corso:
 

[spoiler]

The Devil's Sonata
Il mio primo progetto con l'XP,attualmente in pausa per vari motivi,quindi ne approfitto per riorganizzare le idee visto che ad ogni passo avanti nel progetto,mi accorgo dei vari errori che ci sono^^'

Status:
Storia: 70% ->Tutta scritta nella mia testa dall'inizio alla fine,mancano gli ultimi dettagli e ovviamente come realizzarli.
Mapping: 15% -> Essendo poco pratico lascio la costruzione di Città e Dungeon alla fine per ora mi concentro sulle altre cose,inizierò quando ne avrò bisogno per la storia.
Eventi: 30% -> Per eventi intendo anche i vari dialoghi tra i personaggi principali il 30% è per gli eventi di gioco(ciclio giorno/notte,mostri,skill ecc..)
Quest: 1% -> Per "Quest" si intende tutto ciò che è secondario dalla semplici missioni ai dialoghi con gli NPC...
Script: 70% ->Anche se sto pensando di cambiare Battle Systems per vari problemi ciò farebbe scendere la % a 30-40%
Database: 30% -> Ci sono tutti i PG, e quasi tutti gli oggetti,armi e skill, mancano i nemici e alcuni boss.
Completamento: 30-35% -> Più o meno la base c'è,ma manca ancora molto il tutto è reso più difficile a causa della mia inesperienza con gli script,mapping e incompetenza generalexD l'unica cosa in cui sono bravo è la grafica,anche se quella usata nel gioco non mi piace molto infatti anche quella è da rivedere..



Per Maggiori dettagli vi invito a visitare il topic del progetto:
http://www.rpg2s.net/forum/index.php?showtopic=14695

Sono ben accette critiche(costruttivexD) e consigli di ogni genere!^_^

[/spoiler]
 

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