Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



Le Deal du moment : -38%
Ecran PC gaming 23,8″ – ACER KG241Y P3bip ...
Voir le deal
99.99 €

Partagez
 

 [Vx]Battlebacks (Mode 7)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Brandobscure001
Paladin (niveau 1)
Paladin (niveau 1)
Brandobscure001

Masculin
Messages postés : 544
Date d'inscription : 02/08/2011
Jauge LPC :
[Vx]Battlebacks (Mode 7) 89152714006 / 1006 / 100[Vx]Battlebacks (Mode 7) 8915271400

[Vx]Battlebacks (Mode 7) Membre10
[Vx]Battlebacks (Mode 7) Partag10
[Vx]Battlebacks (Mode 7) Projet16
[Vx]Battlebacks (Mode 7) Collec12


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 12:08

Salut !
j'ai trouvé un script intéressant.

Descriptions :

Ce script permet d'avoir un Battlebacks (avec un style du mode7).

Auteur : cozziekuns

Version :


2011.07.31 - Mise à jour avec un correctif de largeur et de zoom personnalisable.
2011.07.25 - sortie d'origine

Future version :

Plus de modes.

Suport : Vx

Screen :

[Vx]Battlebacks (Mode 7) 2ry3vyw

Map normal (Dans l'éditeur de carte)

[Vx]Battlebacks (Mode 7) Mwqng5

Version Mode7

[Vx]Battlebacks (Mode 7) 2cwndwp

Version Battlebacks 3D
[/center]

Code:
#===============================================================================
# Pseudo 3D Battlebacks
#-------------------------------------------------------------------------------
# Version: 1.1
# Author: cozziekuns (rmrk)
# Last Date Updated: 7/25/2011
#===============================================================================
# Description:
#-------------------------------------------------------------------------------
# This script is a completely plug and play solution to the aesthetically dull
# default, wavy looking battle background. It instead takes a snapshot of the
# screen and then renders a Pseudo 3D image that varies depending on your settings.
#===============================================================================
# Updates
#-------------------------------------------------------------------------------
# o 7/31/2011 - Updated with some fixes.
# o 7/25/2011 - Started Script
#===============================================================================
# To-do List
#-------------------------------------------------------------------------------
# o More Modes.
#===============================================================================
# Instructions
#-------------------------------------------------------------------------------
# Copy and paste this script above ? Main Process but below ? Materials, and
# edit the modules to your liking. Some difficult modules have links to the
# instructions.
#===============================================================================
# Mode
#-------------------------------------------------------------------------------
# MODE:
#  0 => A Mode7 like feature that changes the zoom values of Tiles B through E
#      as well as A.
#  1 => A more realistic 3D like feature that only changes the zoom values of
#      TileA.
#===============================================================================

module COZZIEKUNS
  module P3D_BATTLE_BACKGROUNDS
   
    MODE = 0
    BLUR = false # Do you want to blur the background?
   
    FLOOR_X = 0 # X value of Battlefloor
    FLOOR_Y = 192 # Y value of BattleFloor
    FLOOR_OPACITY = 0 # Opacity of BattleFloor
   
    ZOOM = 2 # Zoom value
   
  end
end

#==============================================================================
# ** Game_Temp
#------------------------------------------------------------------------------
#  This class handles temporary data that is not included with save data.
# The instance of this class is referenced by $game_temp.
#==============================================================================

class Game_Temp
  #--------------------------------------------------------------------------
  # * Public Instance Variables
  #--------------------------------------------------------------------------
  attr_accessor :layer1_vis
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  alias coz_gt_3d_battleback_initialize initialize
  def initialize
    coz_gt_3d_battleback_initialize
    @layer1_vis = false
  end
end

#==============================================================================
# ** Scene_Map
#==============================================================================

class Scene_Map
  #--------------------------------------------------------------------------
  # * Create Snapshot for Using as Background of Another Screen
  #--------------------------------------------------------------------------
  alias coz_fixed3d_snapshot_for_background snapshot_for_background
  def snapshot_for_background
    if $scene.is_a?(Scene_Battle)
      case COZZIEKUNS::P3D_BATTLE_BACKGROUNDS::MODE
      when 0
        $game_temp.background_bitmap.dispose
        $game_temp.background_bitmap = Graphics.snap_to_bitmap
        @spriteset.dispose_layer_all
        $game_temp.background_bitmap = Graphics.snap_to_bitmap
      when 1
        @spriteset.dispose_layer2
        $game_temp.background_bitmap.dispose
        $game_temp.background_bitmap = Graphics.snap_to_bitmap
        @spriteset.dispose_layer1
        $game_temp.background_bitmap = Graphics.snap_to_bitmap
      end
    end
  else
    coz_fixed3d_snapshot_for_background
  end
end

#==============================================================================
# ** Spriteset_Map
#==============================================================================

class Spriteset_Map
  #--------------------------------------------------------------------------
  # * Create Dummy Sprite
  #--------------------------------------------------------------------------
  def create_dummy_sprite
    zoom = COZZIEKUNS::P3D_BATTLE_BACKGROUNDS::ZOOM - 1
    source = $game_temp.background_bitmap
    bitmap = source
    @battleback_sprites = []
    for i in 0...416
      battleback_sprite = Sprite.new(@viewport1)
      battleback_sprite.bitmap = bitmap
      battleback_sprite.src_rect.set(0, i, 544, 1)
      battleback_sprite.x = -(i / (2).to_f) * zoom
      battleback_sprite.y = i
      battleback_sprite.z = -1
      battleback_sprite.zoom_x = (i * (zoom / (416).to_f)) + 1
      @battleback_sprites.push(battleback_sprite)
    end
  end
  #--------------------------------------------------------------------------
  # * Dispose
  #--------------------------------------------------------------------------
  alias coz_spm_3d_battleback_dispose dispose
  def dispose
    dispose_dummy_sprite if @battleback_sprites != nil
    coz_spm_3d_battleback_dispose
  end
  #--------------------------------------------------------------------------
  # * Dispose Layer1 Tilemap
  #--------------------------------------------------------------------------
  def dispose_layer1
    @tilemap.bitmaps[0] = nil
    @tilemap.bitmaps[1] = nil
    @tilemap.bitmaps[2] = Cache.system("TileA3")
    @tilemap.bitmaps[3] = Cache.system("TileA4")
    @tilemap.bitmaps[4] = nil
    @tilemap.bitmaps[5] = Cache.system("TileB")
    @tilemap.bitmaps[6] = Cache.system("TileC")
    @tilemap.bitmaps[7] = Cache.system("TileD")
    @tilemap.bitmaps[8] = Cache.system("TileE")
    create_dummy_sprite
    @tilemap.update
  end
  #--------------------------------------------------------------------------
  # * Dispose Layer 2
  #--------------------------------------------------------------------------
  def dispose_layer2
    @tilemap.bitmaps[0] = Cache.system("TileA1")
    @tilemap.bitmaps[1] = Cache.system("TileA2")
    @tilemap.bitmaps[2] = nil
    @tilemap.bitmaps[3] = nil
    @tilemap.bitmaps[4] = Cache.system("TileA5")
    @tilemap.bitmaps[5] = nil
    @tilemap.bitmaps[6] = nil
    @tilemap.bitmaps[7] = nil
    @tilemap.bitmaps[8] = nil
    @tilemap.update
  end
  #--------------------------------------------------------------------------
  # * Dispose Layer All
  #--------------------------------------------------------------------------
  def dispose_layer_all
    create_dummy_sprite
    @tilemap.bitmaps[0] = nil
    @tilemap.bitmaps[1] = nil
    @tilemap.bitmaps[2] = nil
    @tilemap.bitmaps[3] = nil
    @tilemap.bitmaps[4] = nil
    @tilemap.bitmaps[5] = nil
    @tilemap.bitmaps[6] = nil
    @tilemap.bitmaps[7] = nil
    @tilemap.bitmaps[8] = nil
    @tilemap.update
  end
  #--------------------------------------------------------------------------
  # * Dispose Dummy Sprite
  #--------------------------------------------------------------------------
  def dispose_dummy_sprite
    for sprite in @battleback_sprites
      sprite.dispose
    end
  end
end

#==============================================================================
# ** Spriteset_Battle
#==============================================================================

class Spriteset_Battle
  #--------------------------------------------------------------------------
  # * Create Battleback Sprite
  #--------------------------------------------------------------------------
  def create_battleback
    @battleback_sprite = Sprite.new(@viewport1)
    @battleback_sprite.bitmap = $game_temp.background_bitmap.clone
    @battleback_sprite.bitmap.blur if COZZIEKUNS::P3D_BATTLE_BACKGROUNDS::BLUR
  end
  #--------------------------------------------------------------------------
  # * Create Battlefloor Sprite
  #--------------------------------------------------------------------------
  def create_battlefloor
    @battlefloor_sprite = Sprite.new(@viewport1)
    @battlefloor_sprite.bitmap = Cache.system("BattleFloor")
    @battlefloor_sprite.x = COZZIEKUNS::P3D_BATTLE_BACKGROUNDS::FLOOR_X
    @battlefloor_sprite.y = COZZIEKUNS::P3D_BATTLE_BACKGROUNDS::FLOOR_Y
    @battlefloor_sprite.z = 1
    @battlefloor_sprite.opacity = COZZIEKUNS::P3D_BATTLE_BACKGROUNDS::FLOOR_OPACITY
  end
end

Explications : ligne 37 à 52

A+
Revenir en haut Aller en bas
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[Vx]Battlebacks (Mode 7) 8915271400100 / 100100 / 100[Vx]Battlebacks (Mode 7) 8915271400

[Vx]Battlebacks (Mode 7) Pater_10
[Vx]Battlebacks (Mode 7) Staffe10
[Vx]Battlebacks (Mode 7) Mythe_10
[Vx]Battlebacks (Mode 7) Membre11
[Vx]Battlebacks (Mode 7) Doyen10
[Vx]Battlebacks (Mode 7) Scanar10
[Vx]Battlebacks (Mode 7) Compos10
[Vx]Battlebacks (Mode 7) Testeu10
[Vx]Battlebacks (Mode 7) Membre15
[Vx]Battlebacks (Mode 7) Partag10
[Vx]Battlebacks (Mode 7) Projet10
[Vx]Battlebacks (Mode 7) Projet16
[Vx]Battlebacks (Mode 7) Riche_10
[Vx]Battlebacks (Mode 7) Travai10
[Vx]Battlebacks (Mode 7) Collec10
[Vx]Battlebacks (Mode 7) Collec11
[Vx]Battlebacks (Mode 7) Collec12
[Vx]Battlebacks (Mode 7) Collec13
[Vx]Battlebacks (Mode 7) Connar10


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 12:13

C'est assez moche je trouve, mais merci du partage.
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Choco-sama
Ancien staffeux
Ancien staffeux
Choco-sama

Masculin
Messages postés : 3012
Date d'inscription : 19/10/2009
Jauge LPC :
[Vx]Battlebacks (Mode 7) 891527140058 / 10058 / 100[Vx]Battlebacks (Mode 7) 8915271400

[Vx]Battlebacks (Mode 7) Game-d10
[Vx]Battlebacks (Mode 7) Mappeu10
[Vx]Battlebacks (Mode 7) Projet16
[Vx]Battlebacks (Mode 7) Projet10
[Vx]Battlebacks (Mode 7) Membre15
[Vx]Battlebacks (Mode 7) Promot10
[Vx]Battlebacks (Mode 7) Padago10
[Vx]Battlebacks (Mode 7) Riche_10
[Vx]Battlebacks (Mode 7) Travai10
[Vx]Battlebacks (Mode 7) Mythe_10


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 12:13

Euh, c'est pas du 3D surtout :/

C'est juste l'image qui est allongé, voir écrasé...
Revenir en haut Aller en bas
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[Vx]Battlebacks (Mode 7) 8915271400100 / 100100 / 100[Vx]Battlebacks (Mode 7) 8915271400

[Vx]Battlebacks (Mode 7) Pater_10
[Vx]Battlebacks (Mode 7) Staffe10
[Vx]Battlebacks (Mode 7) Mythe_10
[Vx]Battlebacks (Mode 7) Membre11
[Vx]Battlebacks (Mode 7) Doyen10
[Vx]Battlebacks (Mode 7) Scanar10
[Vx]Battlebacks (Mode 7) Compos10
[Vx]Battlebacks (Mode 7) Testeu10
[Vx]Battlebacks (Mode 7) Membre15
[Vx]Battlebacks (Mode 7) Partag10
[Vx]Battlebacks (Mode 7) Projet10
[Vx]Battlebacks (Mode 7) Projet16
[Vx]Battlebacks (Mode 7) Riche_10
[Vx]Battlebacks (Mode 7) Travai10
[Vx]Battlebacks (Mode 7) Collec10
[Vx]Battlebacks (Mode 7) Collec11
[Vx]Battlebacks (Mode 7) Collec12
[Vx]Battlebacks (Mode 7) Collec13
[Vx]Battlebacks (Mode 7) Connar10


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 12:15

C'est une utilisation relativement bidon du Mode7 quoi.
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Brandobscure001
Paladin (niveau 1)
Paladin (niveau 1)
Brandobscure001

Masculin
Messages postés : 544
Date d'inscription : 02/08/2011
Jauge LPC :
[Vx]Battlebacks (Mode 7) 89152714006 / 1006 / 100[Vx]Battlebacks (Mode 7) 8915271400

[Vx]Battlebacks (Mode 7) Membre10
[Vx]Battlebacks (Mode 7) Partag10
[Vx]Battlebacks (Mode 7) Projet16
[Vx]Battlebacks (Mode 7) Collec12


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 12:18

Ouais je sais Very Happy
c'est comme sa qu'il a appellé.
c'est vrais que c'est moche ...
Revenir en haut Aller en bas
Choco-sama
Ancien staffeux
Ancien staffeux
Choco-sama

Masculin
Messages postés : 3012
Date d'inscription : 19/10/2009
Jauge LPC :
[Vx]Battlebacks (Mode 7) 891527140058 / 10058 / 100[Vx]Battlebacks (Mode 7) 8915271400

[Vx]Battlebacks (Mode 7) Game-d10
[Vx]Battlebacks (Mode 7) Mappeu10
[Vx]Battlebacks (Mode 7) Projet16
[Vx]Battlebacks (Mode 7) Projet10
[Vx]Battlebacks (Mode 7) Membre15
[Vx]Battlebacks (Mode 7) Promot10
[Vx]Battlebacks (Mode 7) Padago10
[Vx]Battlebacks (Mode 7) Riche_10
[Vx]Battlebacks (Mode 7) Travai10
[Vx]Battlebacks (Mode 7) Mythe_10


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 12:32

Fin ça plaira ptet à des gens ^^

...

Euh sinon, j'ai édité et enlevé le 3D du titre...
Revenir en haut Aller en bas
Creme brulée
Chevalier Mage (niveau 4)
Chevalier Mage (niveau 4)
Creme brulée

Masculin
Messages postés : 465
Date d'inscription : 04/02/2012
Jauge LPC :
[Vx]Battlebacks (Mode 7) 891527140010 / 10010 / 100[Vx]Battlebacks (Mode 7) 8915271400

[Vx]Battlebacks (Mode 7) Membre10
[Vx]Battlebacks (Mode 7) Altrui10
[Vx]Battlebacks (Mode 7) Partag10
[Vx]Battlebacks (Mode 7) Collec10
[Vx]Battlebacks (Mode 7) Collec11
[Vx]Battlebacks (Mode 7) Collec12


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 12:47

C'est vrai que c'est pas joli, c'est flouté et écrasé

Après il y en a peut-être qui aimeront ça mais bon.
Revenir en haut Aller en bas
Invité
Invité
Anonymous


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 13:05

Ca donne mal à la tête surtout, si une personne l'utilise je pense que les gens qui testeront son jeu seront tous en arrêt maladie.
Revenir en haut Aller en bas
Jin
Ancien staffeux
Ancien staffeux
Jin

Masculin
Messages postés : 8557
Date d'inscription : 08/12/2010
Jauge LPC :
[Vx]Battlebacks (Mode 7) 891527140069 / 10069 / 100[Vx]Battlebacks (Mode 7) 8915271400

G 1 petit zizi Very Happy
Nn C pa vré Sad
[Vx]Battlebacks (Mode 7) Membre15
[Vx]Battlebacks (Mode 7) Partag10
[Vx]Battlebacks (Mode 7) Travai10
[Vx]Battlebacks (Mode 7) Event-10
[Vx]Battlebacks (Mode 7) Altrui10
[Vx]Battlebacks (Mode 7) Riche_10
[Vx]Battlebacks (Mode 7) Couhil10
[Vx]Battlebacks (Mode 7) Nain_p11
[Vx]Battlebacks (Mode 7) Connar10


[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) EmptyDim 13 Mai 2012 - 13:40

Surtout que lemode7 à un meilleur rendu ...
Bref script limite inutile.

Mais bon c'pas toi qui l'a fait, alors merci du partage ^^
Revenir en haut Aller en bas
Contenu sponsorisé




[Vx]Battlebacks (Mode 7) Empty
MessageSujet: Re: [Vx]Battlebacks (Mode 7)   [Vx]Battlebacks (Mode 7) Empty

Revenir en haut Aller en bas
 
[Vx]Battlebacks (Mode 7)
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Battlebacks
» Deux battlebacks: désert et rochers
» Changer les battlebacks en fonction de la zone
» [VX] Enlever le bord noir en mode plein écran
» Script Neo Mode 7

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ PARTAGE ~ :: Scripts et plugins :: RPG Maker VX :: Système-
Sauter vers: