¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Últimos temas
» Hola mucho gusto
por Hk Diamond Hoy a las 13:49

» [AYUDA]Hootshot de moghunter
por Rudy_kinneas Hoy a las 12:03

» Holaaa a tod@s!!!
por nacho Hoy a las 09:47

» SoraDeathss se presenta!
por chronoMxx Hoy a las 07:50

» {AYUDA}Blizz-ABS Script
por chronoMxx Hoy a las 06:45

» las cosas como son...
por Bleuw Hoy a las 04:18

» Busco artistas graficos para proyecto serio
por Rudy_kinneas Ayer a las 20:52

» Duda con música en RPG MV
por Fleabass Ayer a las 20:25

» Recopilación de páginas con recursos RPG Maker
por RiKennedy-Maker Ayer a las 20:00

» [DUDA] Titulo de RPGM XP con varias imagenes
por Wecoc Ayer a las 08:38

Afiliados
Estadísticas
Tenemos 3381 miembros registrados.
El último usuario registrado es Hk Diamond.

Nuestros miembros han publicado un total de 79749 mensajes en 11244 argumentos.
Navega con Google Chrome
[DESCARGA]

DUDA con panoramaa en rpg maker vx ace

 :: RPG Maker :: Ayuda RPG

Ver el tema anterior Ver el tema siguiente Ir abajo

DUDA con panoramaa en rpg maker vx ace

Mensaje por xabier02 el 2014-06-06, 08:18

He intentado que un panorama hiciera la función de un mapa, pero este tiene un efecto de movimiento que impide que haga eta función.
Mi pregunta es si se puede quitar este efecto de movimiento y que se quede quieto, o, si se puede utilizar una imagen como un fondo de mapa sin efecto.
Mi objetivo es utilizar una imagen que haga de mapa basicamente. Y en caso de que no haya una forma normal de hacer lo que quiero hacer me preguntaba si alguien sabe de un script para hacer lo que digo.
Muchas gracias.

xabier02
Iniciado
Iniciado

0/3

Créditos 3

Gracias : 2

Volver arriba Ir abajo

Re: DUDA con panoramaa en rpg maker vx ace

Mensaje por Trequiell el 2014-06-06, 08:42

Hola Xabier02.
Se podría poner la imagen de mapa de las dos formas que has menciado.

Para quitar el movimiento del panorama, pulsa con botón derecho sobre el mapa en el que se encuentre y pincha en la opción "propiedades del mapa".

Fíjate en el apartado "Panorama". Ahí tendrás dos opciones de movimiento del panorama, una para movimiento horizontal y otra vertical, más sus correspondientes valores que si son positivos se moverán en un sentido y son negativos, en otro.

Tan solo tienes que desmascar las opciones de scroll o bucle (dependiendo de la traducción).

Un saludo.

Trequiell
Soñador
Soñador

0/3

Créditos 138

Gracias : 21

Volver arriba Ir abajo

Re: DUDA con panoramaa en rpg maker vx ace

Mensaje por xabier02 el 2014-06-06, 12:01

He hecho eso, de hecho ya lo tenía configurado asi. Pero mi problema es la moverse el personaje, el paronara hace el efecto de movimeinto,(cuando el personaje está quieto no, logicamente). Y yo quiero que se quite ese efecto, como si fuera una imagen fija solo que por debajo de eventos y tiles.

xabier02
Iniciado
Iniciado

0/3

Créditos 3

Gracias : 2

Volver arriba Ir abajo

Re: DUDA con panoramaa en rpg maker vx ace

Mensaje por comgerde05 el 2014-06-06, 12:12

Lo que te serviría en ese caso seria un script de parallax mapping. Te daría el que yo utilizo pero desde el celular me queda difícil, cuando tenga la pc a la mano te lo paso. Mientras puedes buscar "script parallax" y mirar si alguno te convence. Saludos.

comgerde05
Principiante
Principiante

0/3

Créditos 653

Gracias : 31

http://vision-comgerde.blogspot.com/

Volver arriba Ir abajo

Re: DUDA con panoramaa en rpg maker vx ace

Mensaje por Trequiell el 2014-06-06, 12:39

En ese caso probaría cambiando la reloción del panorama por el tamaño del mapa, pero no estoy seguro, ahora no tengo tiempo para probarlo, pero vaya... seguro que el script que menciona comgerde te lo soluciona.

Trequiell
Soñador
Soñador

0/3

Créditos 138

Gracias : 21

Volver arriba Ir abajo

Re: DUDA con panoramaa en rpg maker vx ace

Mensaje por xabier02 el 2014-06-06, 12:41

Mirad he encontrado este:
script:

Código:
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Ultimate Parallax Control V1.0
#
# By: ☆GDS☆
#
# Site: ***************
# Requires: n/a
# Lag : none
#==============================================================================
# ▼ Updates
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# 2012.21.05 - Script istart and finish
#
#==============================================================================
# ▼ Introduction
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# this is a script that joins all functions for parallaxes on ace, without any
#of its drawback on a single script
#no need for script calls, <notetags>, or switches/variables
#
#==============================================================================
#==============================================================================
# ▼ Licence
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# do whatever you wnat with if, just dont forget to credit me
#
#==============================================================================
#==============================================================================
# ¥ Configuraçôes
#==============================================================================
module GDS_Parallax
module Parallax
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  #All parallaxes are fixed by defaut now,
  #if want the default movement of the parallaxex just put the map id here
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  FIXED_Parallax =[2,3,  #<=|Id of the map that will not be fixed
] #
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  # sky layer,
  # a layer that stays on top of everything and dont move
  #
  # needs a image on "\Graphics\Parallaxes\"
  # named "X"_layer2  where"x" is the map ID
  # ex: "\Graphics\Parallaxes\4_layer2"
  #
  # Parallax2  <= Put the Id of the map that will use the Sky layer
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  Parallax2 = [4,3,8, #<=|maps with Sky parallax
]
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  # Light Layer
  # a layer that stays on top of everything, but the sky layer
  # can and cannot move
  #
  # needs a image on "\Graphics\Parallaxes\"
  # named "X"_light  where"x" is the map ID
  # ex: "\Graphics\Parallaxes\4_light"
  #
  #
  # Light <= Put the Id of the map that will use the Light layer
  #
  #
  #:Flicker_Light
  #
  # 0       => It wont move
  # 1 oo more => iot will shake, any mumner bigger than 1, will have a ugly effect
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  Light = [14,              #<=|Id of the map that will use the Light layer
]
  Flicker_Light = 1          #<=|movement?

  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  # Shadow Layer
  # a layer that stays on top of everything, but the SKY and LIGHT layers
  # can and cannot move
  #
  # needs a image on "\Graphics\Parallaxes\"
  # named "X"_shadow  where"x" is the map ID
  # ex: "\Graphics\Parallaxes\4_shadow"
  #
  #
  # Shadow <= Put the Id of the map that will use the Shadow layer
  #
  #
  #:Flicker_Shadow
  #
  # 0       => It wont move
  # 1 oo more => iot will shake, any mumner bigger than 1, will have a ugly effect
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  Shadow = [4,           #<=|Id of the map that will use the shadow layer
]
  Flicker_Shadow = 0       #<=|movement?

  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  # GroundLayer
  #a layer that stays above the Tiles, (map), and below any event and player
  #
  # needs a image on "\Graphics\Parallaxes\"
  # named "X"_Ground  where"x" is the map ID
  # ex: "\Graphics\Parallaxes\4_ground"
  #
  #
  # Ground <= Put the Id of the map that will use the ground layer
  #
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  Ground = [14,  #<=|Id of the map that will use the ground layer

 
]
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  # Switches and variables
  #
  # Switches
  #
  # define if the layer will or will not be displayed
  # if you dont want to use put "nil"
  #
  # Variables
  # chance de imagen that a parallax will use.
  #EX:
  #  map 4 light layer is named: "4_light"
  #
  #  but if you want to use a variable to alter the light layers:
  #
  # variable value = 0 name = "4_light
  # variable valuel = 1 name = "4-1_light
  # Vvariable value= 5 name = "4-5_light
  #
  # you will add a "-X"after the map number, where "x" is the variable current value
  #
  #
  #
  #     atention:
  #
  #switches will work as soon you turn it on/off
  # Variables need to change the map first
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  SWITCH_SKY = nil    
  SWITCH_LIGHT = nil   
  SWITCH_SHADOW = nil   
  SWITCH_GROUND = nil
 
  VARIABLE_SKY = nil    
  VARIABLE_LIGHT = nil 
  VARIABLE_SHADOW = nil   
  VARIABLE_GROUND = nil   
#==============================================================================
# End of configuration
#==============================================================================
#==============================================================================
# ** Spriteset_Map
#------------------------------------------------------------------------------
#  This class brings together map screen sprites, tilemaps, etc. It's used
# within the Scene_Map class.
#==============================================================================
end
end
class Spriteset_Map
  include GDS_Parallax::Parallax
  #=============================================================================
  # * alias method create_parallax
  #=============================================================================
  alias create_parallax_gds create_parallax
  def create_parallax
    create_parallax_gds
    create_parallaxes
    @do_it1 = true;@do_it2 = true;@do_it3 = true;@do_it4 = true
  end
  def create_parallaxes
    map = $game_map.map_id
    @maps = $game_map.map_id
    ;@check1 = true;@check2 = true;@check3 = true;@check4 = true
    @fixed_p = false;@create1 = false;@create2 = false;@create2 = false;@create3 = false;@create4 = false
    for i in FIXED_Parallax;@fixed_p = true if i == map;end
    for i in Parallax2;@create1 = true if i == map;end
    for i in Light;@create2 = true if i == map;end
    for i in Shadow;@create3 = true if i == map;end
    for i in Ground;@create4 = true if i == map;end
    @parallax1 = Plane.new(@viewport1) if @create1 == true
    @parallax1.z = 203 if @create1 == true;@check1 = false
    @parallax2 = Plane.new(@viewport1) if @create2 == true
    @parallax2.z = 202 if @create2 == true ;@check2 = false
    @parallax3 = Plane.new(@viewport1) if @create3 == true
    @parallax3.z = 201 if @create3 == true;@check3 = false
    @parallax4 = Plane.new(@viewport1) if @create4 == true
    @parallax4.z = 50 if @create4 == true ;@check4 = false
    on1= false
    on2= false
    on3= false
    on4= false
  end
  #=============================================================================
  # * new method create_and_dispose
  # * new method check_for_dispose
  #=============================================================================
  def create_and_dispose
    @parallax1.dispose if @on1 == true
    @parallax2.dispose if @on2 == true
    @parallax3.dispose if @on3 == true
    @parallax4.dispose if @on4 == true
    create_parallaxes
    p "done"
  end
  def check_for_dispose
  create_and_dispose if @maps != $game_map.map_id
 end
  #=============================================================================
  # * new method check_for_swicthes
  #=============================================================================
 
 
 
 
 
  #=============================================================================
  # * alias method dispose_parallax 
  #=============================================================================
  alias dispose_parallax_gds dispose_parallax
  def dispose_parallax
    @parallax1.dispose if @on1 == true
    @parallax2.dispose if @on2 == true
    @parallax3.dispose if @on3 == true
    @parallax4.dispose if @on4 == true
    dispose_parallax_gds
  end
  #=============================================================================
  # * overwrite method update_parallax
  #=============================================================================
  def update_parallax
    check_for_dispose
    @parallax1.visible= $game_switches[SWITCH_SKY] if SWITCH_SKY != nil
    @parallax2.visible= $game_switches[SWITCH_LIGHT] if SWITCH_LIGHT != nil
    @parallax3.visible= $game_switches[SWITCH_SHADOW] if SWITCH_SHADOW != nil
  @parallax4.visible= $game_switches[SWITCH_GROUND] if SWITCH_GROUND != nil
   
    if @parallax_name != $game_map.parallax_name
     @parallax_name = $game_map.parallax_name
     @parallax.bitmap.dispose if @parallax.bitmap
     @parallax.bitmap = Cache.parallax(@parallax_name)
     Graphics.frame_reset
    end
    if @create1 == true and @check1 == false
     @parallax1.bitmap.dispose if @parallax1.bitmap
     sky = $game_map.map_id.to_s
     if VARIABLE_SKY != nil
       sky = $game_map.map_id.to_s+"-"+$game_variables[VARIABLE_SKY].to_s
       sky = $game_map.map_id.to_s if $game_variables[VARIABLE_SKY] == 0
     end
     @parallax1.bitmap = Cache.parallax(sky+"_layer2")
     Graphics.frame_reset
     @check1 = true;@on1 = true
    end
    if @create2 == true and @check2 == false
     @parallax2.bitmap.dispose if @parallax2.bitmap
     light = $game_map.map_id.to_s
     if VARIABLE_LIGHT != nil
       light = $game_map.map_id.to_s+"-"+$game_variables[VARIABLE_LIGHT].to_s
       light = $game_map.map_id.to_s if $game_variables[VARIABLE_LIGHT] == 0
     end
     @parallax2.bitmap = Cache.parallax(light+"_light")
     Graphics.frame_reset
     @check2 = true;@on2 = true
    end
    if @create3 == true and @check3 == false
     @parallax3.bitmap.dispose if @parallax3.bitmap
     shadow = $game_map.map_id.to_s
     if VARIABLE_SHADOW != nil
       shadow = $game_map.map_id.to_s+"-"+$game_variables[VARIABLE_SHADOW].to_s
       shadow = $game_map.map_id.to_s if $game_variables[VARIABLE_SHADOW] == 0
     end
     @parallax3.bitmap = Cache.parallax(shadow+"_shadow")
     Graphics.frame_reset
     @check3 = true;@on3 = true
    end
    if @create4 == true and @check4 == false
     @parallax4.bitmap.dispose if @parallax4.bitmap
     ground = $game_map.map_id.to_s
     if VARIABLE_GROUND != nil
       ground = $game_map.map_id.to_s+"-"+$game_variables[VARIABLE_GROUND].to_s
       ground = $game_map.map_id.to_s if $game_variables[VARIABLE_GROUND] == 0
     end
     @parallax4.bitmap = Cache.parallax(ground+"_ground")
     Graphics.frame_reset
     @check4 = true;@on4 = true
    end
     @parallax1.ox = $game_map.display_x * 32  if @create1 == true
     @parallax1.oy = $game_map.display_y * 32  if @create1 == true
 
     @parallax2.ox = $game_map.display_x * 32 + rand(Flicker_Light) if @create2 == true
     @parallax2.oy = $game_map.display_y * 32 + rand(Flicker_Light) if @create2 == true
    
     @parallax3.ox = $game_map.display_x * 32 + rand(Flicker_Shadow) if @create3 == true
     @parallax3.oy = $game_map.display_y * 32 + rand(Flicker_Shadow) if @create3 == true
    
     @parallax4.ox = $game_map.display_x * 32  if @create4 == true
     @parallax4.oy = $game_map.display_y * 32  if @create4 == true
    
     if @fixed_p == true
     @parallax.ox = $game_map.parallax_ox(@parallax.bitmap)
     @parallax.oy = $game_map.parallax_oy(@parallax.bitmap)
    else
     @parallax.ox = $game_map.display_x * 32
     @parallax.oy = $game_map.display_y * 32
    end
  end
end




Lo he probado pero no le he conseguido dar el efecto que quiero, se sigue moviendo. He puesto una imagen llamada 1_ground para que haga el efecto que pone el script, pero no funciona. ¿Alguien me puede consultar como debo hacer si uso ese script?
Gracias

xabier02
Iniciado
Iniciado

0/3

Créditos 3

Gracias : 2

Volver arriba Ir abajo

Re: DUDA con panoramaa en rpg maker vx ace

Mensaje por comgerde05 el 2014-06-06, 14:42

Ese es el que utilizo, pero el que yo uso es una versión traducida. Yo creo que dentro de 1 hora puedo conectarme desde una pc, cuando lo haga subo el script con una demo para mires mejor su funcionamiento.

EDITO: listo, aquí te dejo la demo con el script traducido, cualquier cosas me avisas.
Demo: download demo parallax.exe


Última edición por comgerde05 el 2014-06-06, 16:27, editado 1 vez (Razón : Un pokemón salvaje me ataco)

comgerde05
Principiante
Principiante

0/3

Créditos 653

Gracias : 31

http://vision-comgerde.blogspot.com/

Volver arriba Ir abajo

Re: DUDA con panoramaa en rpg maker vx ace

Mensaje por Contenido patrocinado Hoy a las 15:38


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 :: RPG Maker :: Ayuda RPG

Permisos de este foro:
No puedes responder a temas en este foro.