- Mister GeekStaffeux retraité
- Nombre de messages : 719
Age : 30
Localisation : Vosges
Distinction : aucune
Date d'inscription : 20/12/2007
Choix du battleback
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 :
Script :
A placer au-dessus de Main (comme toujours) :
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 :
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
#==============================================================================
#===============================================================
#
# rpgmakervx.1fr1.net
#
#===============================================================
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
- harkynMembre
- Nombre de messages : 27
Age : 30
Localisation : Bonne question
Distinction : aucune
Date d'inscription : 07/02/2008
Re: Choix du battleback
Dim 17 Fév 2008 - 10:01
Est ce qu'il est compatible avec le scripts Combat de côté?
- Mister GeekStaffeux retraité
- Nombre de messages : 719
Age : 30
Localisation : Vosges
Distinction : aucune
Date d'inscription : 20/12/2007
Re: Choix du battleback
Dim 17 Fév 2008 - 10:23
Je n'en ai aucune idée, désolé ^_^'
- Zephyr_1.2Membre
- Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008
Re: Choix du battleback
Dim 17 Fév 2008 - 11:55
Aller hop hop hop, je vais le traduire et je le post
- GummyStaffeux retraité
- Nombre de messages : 2666
Age : 33
Localisation : Belgique
Distinction : Modérateur imprévisible
Papy Lolo' [Nabots Nimousse]
Date d'inscription : 27/01/2008
Re: Choix du battleback
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.
- harkynMembre
- Nombre de messages : 27
Age : 30
Localisation : Bonne question
Distinction : aucune
Date d'inscription : 07/02/2008
Re: Choix du battleback
Dim 17 Fév 2008 - 12:09
ah ouai pas bêtes ^^
- Zephyr_1.2Membre
- Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008
Re: Choix du battleback
Dim 17 Fév 2008 - 12:12
Voila la traduction des commentaire:
C'est bon, j'ai mis à jour, merci de la trad' !
The'
C'est bon, j'ai mis à jour, merci de la trad' !
The'
- GummyStaffeux retraité
- Nombre de messages : 2666
Age : 33
Localisation : Belgique
Distinction : Modérateur imprévisible
Papy Lolo' [Nabots Nimousse]
Date d'inscription : 27/01/2008
Re: Choix du battleback
Dim 17 Fév 2008 - 12:22
harkyn, si tu as essayé, tiens-nous au courant
- Alo-TesumMembre
- Nombre de messages : 7
Distinction : aucune
Date d'inscription : 26/02/2008
Re: Choix du battleback
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 ?
- LodanMembre
- Nombre de messages : 18
Age : 43
Localisation : Reims (51)
Distinction : aucune
Date d'inscription : 07/02/2008
Re: Choix du battleback
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
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum