Chiamo da Scene_Map questa classe (mettendo i rispettivi update e dispose)
class Barra_Hp
def update
@barrahp = Sprite.new
@barrahp.bitmap = RPG::Cache.picture("barrahp.png")
@barrahp.z = 97
@barrahp.x = 108
@barrahp.y = 42
refresh
end
def refresh
@barrahp.zoom_x = ($game_party.actors[0].hp+0.0)/$game_party.actors[0].maxhp
end
def dispose
@barrahp.dispose
end
end
Il metodo dispose l'ho messo perché senza mi rimandava ad un errore al dispose della Scene_Map, comunque sia, non funziona: se chiamo il menù la barra resta sullo schermo.
Ma il problema è anche un altro. Allo scendere dei punti vita, la barra diminuisce si, ma prima di scendere trascorre troppo tempo, perché? (il pc è decentemente veloce xD)
Question
7oni
Ecco cosa ho fatto:
Chiamo da Scene_Map questa classe (mettendo i rispettivi update e dispose)
class Barra_Hp def update @barrahp = Sprite.new @barrahp.bitmap = RPG::Cache.picture("barrahp.png") @barrahp.z = 97 @barrahp.x = 108 @barrahp.y = 42 refresh end def refresh @barrahp.zoom_x = ($game_party.actors[0].hp+0.0)/$game_party.actors[0].maxhp end def dispose @barrahp.dispose end endIl metodo dispose l'ho messo perché senza mi rimandava ad un errore al dispose della Scene_Map, comunque sia, non funziona: se chiamo il menù la barra resta sullo schermo.
Ma il problema è anche un altro. Allo scendere dei punti vita, la barra diminuisce si, ma prima di scendere trascorre troppo tempo, perché? (il pc è decentemente veloce xD)
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now