Partagez
Aller en bas
Mister Geek
Mister Geek
Staffeux retraité

Nombre de messages : 719
Age : 25
Localisation : Vosges
Distinction : aucune
Date d'inscription : 20/12/2007

Choix du battleback Empty Choix du battleback

le Sam 16 Fév 2008 - 12:12
Auteur : Claimh

Version : 1.0.0

Source : http://www.rpgrevolution.com

Description : Avec ce script, vous pouvez choisir votre battleback parmi 3 options :
-battlebacks par défaut
-la map actuelle
-une pictures

Screens :

Choix du battleback Gallery_1_1_48407
Choix du battleback Gallery_1_1_35838

Script :

A placer au-dessus de Main (comme toujours) :
Spoiler:
Code:
#==============================================================================
# ¦ VX-RGSS2-7 Change Battle Background [Ver.1.0.0]    by Claimh
#------------------------------------------------------------------------------
# English Translation By: Elemental Crisis [http://www.rpgcrisis.net]
# Traduit par Ouroboros [metalic_puppets@hotmail.fr] pour RPG MAKER VX
#------------------------------------------------------------------------------
# Changer les Battle Back
#==============================================================================
#===============================================================
#                         
#                www.rpgmakervx-fr.com                                         
#     
#===============================================================

module BattleBack
  #  Sélection du type de battle Back
  #  0:Map actuelle avec effets (Par défaut dans VX)
  #  1:Map actuelle
  #  2:Utilisation d'une image comme battle Back
  BB_TYPE = 0
 
  # Affichage du Battle Floor
  BT_FLOOR = false

  # Image (Seulement si BB_TYPE = 2)
  M_B_BACK = {
    # ID de la Map => "Nom de l'image(Graphics/System)"
    1 => "001-Grassland01"
  }
end


#==============================================================================
# ¦ Spriteset_Battle
#==============================================================================
class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ? Création du sprite du battle Back
  #--------------------------------------------------------------------------
  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
  #--------------------------------------------------------------------------
  # ? Création du sprite du Battle Floor
  #--------------------------------------------------------------------------
  alias create_battlefloor_mbb create_battlefloor
  def create_battlefloor
    create_battlefloor_mbb if BattleBack::BT_FLOOR
  end
  #--------------------------------------------------------------------------
  # ? Suppression du sprite du Battle Floor
  #--------------------------------------------------------------------------
  alias dispose_battlefloor_mbb dispose_battlefloor
  def dispose_battlefloor
    dispose_battlefloor_mbb if BattleBack::BT_FLOOR
  end
  #--------------------------------------------------------------------------
  # ? Mise à jour du sprite du Battle Floor
  #--------------------------------------------------------------------------
  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
  #--------------------------------------------------------------------------
  # ? Initialisation de l'objet
  #    viewport : viewport
  #--------------------------------------------------------------------------
  def initialize(viewport = nil)
    super(viewport)
    self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id])
    # Zoom est effectuée selon la taille de l'image.
    @x_zoom = WIDTH / self.bitmap.width
    @y_zoom = HEIGHT / self.bitmap.height
    @zoom = @x_zoom > @y_zoom ? @x_zoom : @y_zoom
    # Zoom effectué.
    self.zoom_x = @zoom
    self.zoom_y = @zoom
    # Fabrication de l'affivchage centrale.
    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


Dernière édition par le Dim 17 Fév 2008 - 15:07, édité 2 fois
harkyn
harkyn
Membre

Nombre de messages : 27
Age : 25
Localisation : Bonne question
Distinction : aucune
Date d'inscription : 07/02/2008

Choix du battleback Empty Re: Choix du battleback

le Dim 17 Fév 2008 - 10:01
Est ce qu'il est compatible avec le scripts Combat de côté?
Mister Geek
Mister Geek
Staffeux retraité

Nombre de messages : 719
Age : 25
Localisation : Vosges
Distinction : aucune
Date d'inscription : 20/12/2007

Choix du battleback Empty Re: Choix du battleback

le Dim 17 Fév 2008 - 10:23
Je n'en ai aucune idée, désolé ^_^'
Zephyr_1.2
Zephyr_1.2
Membre

Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008

Choix du battleback Empty Re: Choix du battleback

le Dim 17 Fév 2008 - 11:55
Aller hop hop hop, je vais le traduire et je le post
Gummy
Gummy
Staffeux retraité

Nombre de messages : 2666
Age : 28
Localisation : Belgique
Distinction : Modérateur imprévisible

Papy Lolo' [Nabots Nimousse]


Date d'inscription : 27/01/2008

Choix du battleback Empty Re: Choix du battleback

le Dim 17 Fév 2008 - 11:56
T'as qu'à essayer tiens, normalement oui mais alors tu devras peut-être modifier tes maps pour ne pas que tes héros pataugent dans l'eau en combat ou sur les arbres, par exemple.
harkyn
harkyn
Membre

Nombre de messages : 27
Age : 25
Localisation : Bonne question
Distinction : aucune
Date d'inscription : 07/02/2008

Choix du battleback Empty Re: Choix du battleback

le Dim 17 Fév 2008 - 12:09
ah ouai pas bêtes ^^
Zephyr_1.2
Zephyr_1.2
Membre

Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008

Choix du battleback Empty Re: Choix du battleback

le Dim 17 Fév 2008 - 12:12
Voila la traduction des commentaire:

C'est bon, j'ai mis à jour, merci de la trad' ! Wink
The'
Gummy
Gummy
Staffeux retraité

Nombre de messages : 2666
Age : 28
Localisation : Belgique
Distinction : Modérateur imprévisible

Papy Lolo' [Nabots Nimousse]


Date d'inscription : 27/01/2008

Choix du battleback Empty Re: Choix du battleback

le Dim 17 Fév 2008 - 12:22
harkyn, si tu as essayé, tiens-nous au courant Wink
Alo-Tesum
Alo-Tesum
Membre

Nombre de messages : 7
Distinction : aucune
Date d'inscription : 26/02/2008

Choix du battleback Empty Re: Choix du battleback

le Ven 29 Fév 2008 - 18:36
merci pour le script mais serait -t-il possible de changer l'image de combat selon l'environnement ? scratch
Lodan
Lodan
Membre

Nombre de messages : 18
Age : 37
Localisation : Reims (51)
Distinction : aucune
Date d'inscription : 07/02/2008

Choix du battleback Empty Re: Choix du battleback

le Ven 29 Fév 2008 - 19:42
Je ne sais pas si par CE script on peut, mais je sais qu'un autre le permet, et même de crééer en toute simplicité ses propres fonds de combat à partir de maps basiques. Quand je présenterai mon projet, vous verrez ça donne certes un rendu étrange, mais original en appliquant quelques effets par totoshop Wink
Contenu sponsorisé

Choix du battleback Empty Re: Choix du battleback

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum