Alguem poderia me disponibilizar ou editar um script de Parallax Fix para RMXP?

4 Respostas   273 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Rayner

Tópico criado em: 27/04/2015 às 20:55 - Última modificação por Rayner em 28/04/2015 às 11:57

Eu preciso de um script de Parallax Fix para um projeto de RMXP. Alguem poderia me ajudar?

Código: [Selecionar]
module Raizen_fixp
# O que devera estar contido no nome do arquivo para que o panorama
# seja fixado, graficos sem isso funcionaram como panoramas normalmente.
Fixparallax = "(FIX)"
end

# Aqui começa o script.

class Spriteset_Map
alias update_raizen_parallax update_parallax
  def update_parallax
    update_raizen_parallax
      if @parallax_name.include? (Raizen_fixp::Fixparallax)
      @parallax.ox = $game_map.display_x * 32
      @parallax.oy = $game_map.display_y * 32
      end
   end
end

Esse é de VXA e eu preciso de um que vcs já sabem ( XP ).

Desde já, agradeço e +1 ouro pra essa pessoa.
O livro traz a vantagem de a gente poder estar só e ao mesmo tempo acompanhado.

------------


Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 1: 27/04/2015 às 22:14

Eu acredito que seja isso aqui, qualquer coisa se não eu vou procurar um para ti x).

Código: [Selecionar]
module Raizen_fixp
# O que devera estar contido no nome do arquivo para que o panorama
# seja fixado, graficos sem isso funcionaram como panoramas normalmente.
Fixparallax = "(FIX)"
end

# Aqui começa o script.

class Spriteset_Map
alias update_raizen_parallax update_parallax
  def update_parallax
    update_raizen_parallax
      if @parallax_name.include? (Raizen_fixp::Fixparallax)
      @parallax.ox = $game_map.display_x / 4
      @parallax.oy = $game_map.display_y / 4
      end
   end
end

Rayner

Resposta 2: 27/04/2015 às 23:21 - Última modificação por Rayner em 27/04/2015 às 23:25

Ok, obrigado!^^ Eu vou testar aqui e já edito esse post.

Edit:
Não funcionou e deu o seguinte erro:
O livro traz a vantagem de a gente poder estar só e ao mesmo tempo acompanhado.

------------


Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 3: 28/04/2015 às 00:07

Arrumei, não tinha dado para testar antes pois eu estava sem o RMXP aqui :)

Código: [Selecionar]
module Raizen_fixp
# O que devera estar contido no nome do arquivo para que o panorama
# seja fixado, graficos sem isso funcionaram como panoramas normalmente.
Fixparallax = "(FIX)"
end

# Aqui começa o script.

class Spriteset_Map
alias update_raizen_parallax update
  def update
    update_raizen_parallax
      if @panorama_name.include? (Raizen_fixp::Fixparallax)
      @panorama.ox = $game_map.display_x / 4
      @panorama.oy = $game_map.display_y / 4
      end
   end
end

Rayner

Resposta 4: 28/04/2015 às 11:57

Arrumei, não tinha dado para testar antes pois eu estava sem o RMXP aqui :)

Código: [Selecionar]
module Raizen_fixp
# O que devera estar contido no nome do arquivo para que o panorama
# seja fixado, graficos sem isso funcionaram como panoramas normalmente.
Fixparallax = "(FIX)"
end

# Aqui começa o script.

class Spriteset_Map
alias update_raizen_parallax update
  def update
    update_raizen_parallax
      if @panorama_name.include? (Raizen_fixp::Fixparallax)
      @panorama.ox = $game_map.display_x / 4
      @panorama.oy = $game_map.display_y / 4
      end
   end
end

Aé, obrigado, funcionou perfeitamente aqui. Vlw. Como prometido, +1 ouro.
O livro traz a vantagem de a gente poder estar só e ao mesmo tempo acompanhado.

------------