Vai al contenuto


Toggle Chat RM - Chat Apri la Chat in un popup

E' severamente vietato richiedere supporto su RPG Maker in chat!
@  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
@  Melosx : (23 May 2012 - 07:37 PM) naoinvaoèvpodlnvvrovnovnondpppppppppmvdgdvjomvmvpe
@  Melosx : (23 May 2012 - 07:36 PM) che coa che robaé

Problema Sfondo Battaglia


  • Per cortesia connettiti per rispondere
12 risposte a questa discussione

#1 OFFLINE   SonicMaker

SonicMaker

    Maker Dilettante

  • Utenti RM
  • 328 Messaggi:
  • LocalitàTerra XD
  • Progetto 2k/2k3:
    Nessuno(per ora)
  • Progetto XP:
    Nessuno(per ora)
  • Progetto Ace:
    STH: Blue Adventure
  • Tool:
    Rpg Maker Vx Ace - Rpg Maker Vx - Rpg Maker 2003

Inviato 28 October 2011 - 07:49 PM

Salve a tutti sono qui perchè ho un problema con uno script che dovrebbe fornirmi uno sfondo preciso
Ecco lo script
#------------------------------------------------------------------------------
# English Translation By: Elemental Crisis
#------------------------------------------------------------------------------
# Changes the battle background.
#==============================================================================

module BattleBack
# Select Battle Background Type
# 0:Current map with wave effect for battle background (Default VX Style).
# 1:Current map used as battle background.
# 2:Uses a picture for battle background.
BB_TYPE = 1

# Display Battle Floor
BT_FLOOR = false

# Picture (Only required if BB_TYPE = 2)
M_B_BACK = {
# All picture files must be in the Graphics/System folder.
# Map ID => "Picture File Name"

1 => "Splendid Hill"

}
end


#==============================================================================
# ¦ Spriteset_Battle
#==============================================================================
class Spriteset_Battle
#--------------------------------------------------------------------------
# ? Creating Battle Back Sprite
#--------------------------------------------------------------------------
def create_battleback
case BattleBack::BB_TYPE
when 0
source = $game_temp.background_bitmap
bitmap = Bitmap.new(640, 480)
bitmap.stretch_blt(bitmap.rect, source, source.rect)
bitmap.radial_blur(90, 12)
@battleback_sprite = Sprite.new(@viewport1)
@battleback_sprite.bitmap = bitmap
@battleback_sprite.ox = 320
@battleback_sprite.oy = 240
@battleback_sprite.x = 272
@battleback_sprite.y = 176
@battleback_sprite.wave_amp = 8
@battleback_sprite.wave_length = 240
@battleback_sprite.wave_speed = 120
when 1
source = $game_temp.background_bitmap
bitmap = Bitmap.new(640, 480)
bitmap.stretch_blt(bitmap.rect, source, source.rect)
@battleback_sprite = Sprite.new(@viewport1)
@battleback_sprite.bitmap = bitmap
@battleback_sprite.ox = 320
@battleback_sprite.oy = 240
@battleback_sprite.x = 272
@battleback_sprite.y = 176
when 2
@battleback_sprite = BattleBackSprite.new(@viewport1)
end
end
#--------------------------------------------------------------------------
# ? Creating Battle Floor Sprite
#--------------------------------------------------------------------------
alias create_battlefloor_mbb create_battlefloor
def create_battlefloor
create_battlefloor_mbb if BattleBack::BT_FLOOR
end
#--------------------------------------------------------------------------
# ? Delete Battle Floor Sprite
#--------------------------------------------------------------------------
alias dispose_battlefloor_mbb dispose_battlefloor
def dispose_battlefloor
dispose_battlefloor_mbb if BattleBack::BT_FLOOR
end
#--------------------------------------------------------------------------
# ? Update Battle Floor Sprite
#--------------------------------------------------------------------------
alias update_battlefloor_mbb update_battlefloor
def update_battlefloor
update_battlefloor_mbb if BattleBack::BT_FLOOR
end
end


#==============================================================================
# ¦ BattleBackSprite
#==============================================================================
class BattleBackSprite < Sprite
# Background Screen Size
WIDTH = 544.00
HEIGHT = 288.00
#--------------------------------------------------------------------------
# ? Object Initialization
# viewport : viewport
#--------------------------------------------------------------------------
def initialize(viewport = nil)
super(viewport)
self.bitmap = Cache.system(BattleBack::M_B_BACK)
# Zoom is carried out according to picture size.
@x_zoom = WIDTH / self.bitmap.width
@y_zoom = HEIGHT / self.bitmap.height
@zoom = @x_zoom > @y_zoom ? @x_zoom : @y_zoom
# Zoom is carried out.
self.zoom_x = @zoom
self.zoom_y = @zoom
# Made into central display.
self.ox = self.bitmap.width / 2
self.oy = self.bitmap.height / 2
self.x = (self.bitmap.width / 2) * @zoom
self.y = (self.bitmap.height / 2) * @zoom
end
end
Il problema è che non so come farlo funzionare
qualcuno mi può aiutare
Aspetto Risposte :D :D :D
Proggetti In Corso:Immagine inseritaStatus Progetto:
Spoiler
Immagine inserita

#2 OFFLINE   Kentaro-su

Kentaro-su

    Maker Viandante

  • Utenti RM
  • 123 Messaggi:
  • LocalitàMagnamund
  • Progetto VX:
    Rosenkreutz
  • Tool:
    RMVX

Inviato 28 October 2011 - 09:27 PM

Il modulo Battleback contiene le definizioni per le impostazioni, in particolare, alla voce BB_TYPE = ... definisci il tipo di sfondo:

BB_TYPE = 0 significa lo sfondo di default del VX (la mappa con l'effetto wave psichedelico :D )
BB_TYPE = 1 usa la mappa attuale al momento dell'inizio del combattimento
BB_TYPE = 2 usa una mappa a tua scelta che definisci nel resto del modulo, cioè sotto M_B_BACK = {

Esempio:
la mappa con ID = 3 è una foresta, quindi vuoi che i combattimenti che avvengono qui abbiano come sfondo l'immagine "Foresta.png" (che si trova nella cartella Graphics/System), dovrai impostare così:

BB_TYPE = 2
M_B_BACK = {
3 => "Foresta"
}

e così via abbinando ad ogni mappa (tramite l'ID) un particolare sfondo (con il nome dell'immagine nella cartella Graphics/System).
Spoiler
Immagine inserita

#3 OFFLINE   SonicMaker

SonicMaker

    Maker Dilettante

  • Utenti RM
  • 328 Messaggi:
  • LocalitàTerra XD
  • Progetto 2k/2k3:
    Nessuno(per ora)
  • Progetto XP:
    Nessuno(per ora)
  • Progetto Ace:
    STH: Blue Adventure
  • Tool:
    Rpg Maker Vx Ace - Rpg Maker Vx - Rpg Maker 2003

Inviato 29 October 2011 - 07:25 AM

In effetti se hai visto avevo fatto una cosa simile sullo script ...
il punto è quale ID è della mia specifica mappa?
Devo vedo ID della mia mappa?
Proggetti In Corso:Immagine inseritaStatus Progetto:
Spoiler
Immagine inserita

#4 OFFLINE   Kentaro-su

Kentaro-su

    Maker Viandante

  • Utenti RM
  • 123 Messaggi:
  • LocalitàMagnamund
  • Progetto VX:
    Rosenkreutz
  • Tool:
    RMVX

Inviato 29 October 2011 - 08:39 AM

SonicMaker, dice:

In effetti se hai visto avevo fatto una cosa simile sullo script ...
Se l'hai fatto, non era nello script di Claimh che hai postato, dove: BB_TYPE = 1 mentre dev'essere BB_TYPE = 2 per mostrare una specifica immagine, come ho scritto.

Immagine inserita

SonicMaker, dice:

il punto è quale ID è della mia specifica mappa?
Devo vedo ID della mia mappa?
Hai due modi, mirabilmente ;) mostrati in quest'immagine:
1. il più semplice, clicca col sx sulla mappa e guarda l'ID nella barra in basso (è il primo numero)
2. il più figo, clicca col dx sulla mappa, seleziona Map Properties e leggi l'ID in alto
NB: anche se l'ID che ti dà RMVX è nel formato "001", in quello script basta che tu scriva "1", e così via. Es. se una mappa ha ID "032" basta che tu scriva "32".

Immagine inserita
Spoiler
Immagine inserita

#5 OFFLINE   SonicMaker

SonicMaker

    Maker Dilettante

  • Utenti RM
  • 328 Messaggi:
  • LocalitàTerra XD
  • Progetto 2k/2k3:
    Nessuno(per ora)
  • Progetto XP:
    Nessuno(per ora)
  • Progetto Ace:
    STH: Blue Adventure
  • Tool:
    Rpg Maker Vx Ace - Rpg Maker Vx - Rpg Maker 2003

Inviato 29 October 2011 - 09:16 AM

Grazieeeeeeeeeee!!!!!!!!! :D :D :D :D :D :D :D
Comunque per quanto il BB type in realta sul mio progetto era a bb type 2 solamente l'avevo cambiato visto che non sapevo come funzionasse
Proggetti In Corso:Immagine inseritaStatus Progetto:
Spoiler
Immagine inserita

#6 OFFLINE   Edenspring

Edenspring

    RM Avanzato

  • Utenti RM
  • StellettaStellettaStelletta
  • 35 Messaggi:
  • Progetto VX:
    CountdownToCasualty

Inviato 04 February 2012 - 07:47 PM

Ciao!
Scusa ma ho un problema:
finché gli lascio il BB_TYPE = 1 va tutto ok, ma quando passo a BB_TYPE = 2, gli indico il nome del file per l'id della mappa, appena entro in un combattimento mi da questo problema: Script 'Cache' line 75: TypeError occurred. Cannot convert Hash into String.
What can I do? ho davvero bisogno di questo script

#7 OFFLINE   Ally

Ally

    Fondatori

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

Inviato 04 February 2012 - 10:23 PM

Usi il BS di default, o qualche altro?
Immagine inserita
Spoiler

#8 OFFLINE   Edenspring

Edenspring

    RM Avanzato

  • Utenti RM
  • StellettaStellettaStelletta
  • 35 Messaggi:
  • Progetto VX:
    CountdownToCasualty

Inviato 05 February 2012 - 02:39 AM

Ally, dice:

Usi il BS di default, o qualche altro?
Uso tankentai con overdrive.. Non vorrei che il problema fosse proprio la compatibilità

#9 OFFLINE   Ally

Ally

    Fondatori

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

Inviato 05 February 2012 - 03:08 AM

Non saprei se è un problema di compatibilità, ma può essere probabile ^^

Intanto prova questo e vedi se ti funziona:
battle-background-basati-sul-tile-t1848.html

Provo poi anche io lo script appena posso ^^
Immagine inserita
Spoiler

#10 OFFLINE   Edenspring

Edenspring

    RM Avanzato

  • Utenti RM
  • StellettaStellettaStelletta
  • 35 Messaggi:
  • Progetto VX:
    CountdownToCasualty

Inviato 05 February 2012 - 03:11 AM

Ally, dice:

Non saprei se è un problema di compatibilità, ma può essere probabile ^^

Intanto prova questo e vedi se ti funziona:
battle-background-basati-sul-tile-t1848.html

Provo poi anche io lo script appena posso ^^

Ti ringrazio tantissimo. Ora provo quello che mi hai linkato. Finalmente sono finite le mie giornate a smanettare in solitaria xD

#11 OFFLINE   Ally

Ally

    Fondatori

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

Inviato 05 February 2012 - 03:24 AM

Citazione

Finalmente sono finite le mie giornate a smanettare in solitaria xD
°°
Qui smanettiamo tutti
°°

xD
Immagine inserita
Spoiler

#12 OFFLINE   Edenspring

Edenspring

    RM Avanzato

  • Utenti RM
  • StellettaStellettaStelletta
  • 35 Messaggi:
  • Progetto VX:
    CountdownToCasualty

Inviato 05 February 2012 - 03:34 AM

Ally, dice:

Citazione

Finalmente sono finite le mie giornate a smanettare in solitaria xD
°°
Qui smanettiamo tutti
°°

xD
eh io sto lavorando ad un progetto di portata epocale da solo xD ho giusto un'amica che mi aiuta nella storia e nella caratterizzazione dei personaggi, ma dagli eventi agli sprite e tutto il resto è in mano mia xD

#13 OFFLINE   Ally

Ally

    Fondatori

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

Inviato 05 February 2012 - 09:31 PM

Citazione

ma dagli eventi agli sprite e tutto il resto è in mano mia
Ma almeno, hai il 'coraggio' di spritare (sempre che tu non sia un pixel artist xD)

Ok, non andiamo ancora OT ù_ù

:grah1
Immagine inserita
Spoiler




1 utente(i) stanno leggendo questa discussione

0 utenti, 1 ospiti, 0 utenti anonimi