Suporte ao desenvolvimento de jogos!


    TINY OVERWORLD SPRITES SCRIPT

    Compartilhe
    avatar
    Hatsurugi
    Diva
    Diva

    Mensagens : 236
    Créditos : 125

    TINY OVERWORLD SPRITES SCRIPT

    Mensagem por Hatsurugi em Sex Maio 18, 2012 9:21 am

    Olá a todos mais uma vez, vim trazer este maravilhoso Script, que na minha opinião deixa o projeto um tanto mais realista.


    Caracteristicas:



    • Diminue o tamanho dos sprites dos chars.



    Instruções de Uso:


    Para aplicar o efeito no mapa, digite em "Nome do mapa" a tag : *WORLD*


    Screenshot





    Script:


    Código:
    # *****************************************************************************
    # *    Tiny Overworld Sprites ACE
    # *      by ldida1
    # *    *Based on Tiny Over World Sprites VX by ccoa*
    # *****************************************************************************

    # Miniturizes Sprites of both the player and the players followers when on the
    # world map

    # change this to any number less than one to change the size of the world map
    # sprites
    ZOOM = 0.3
    WORLD_IND = '*WORLD*'

    class Game_Map
      attr_reader :name
      attr_reader :isworldmap
     
      alias tinysprites_setup setup
      #--------------------------------------------------------------------------
      # * Setup
      #    map_id : map ID
      #--------------------------------------------------------------------------
      def setup(map_id)
        tinysprites_setup(map_id)
        @name = load_data("Data/MapInfos.rvdata2")[@map_id].name
        if @name.include?(WORLD_IND)
          @isworldmap = true
          @name.sub!(WORLD_IND, '')
        else
          @isworldmap = false
        end
      end
    end

    class Sprite_Character < Sprite_Base
      alias tinysprites_update update
      #--------------------------------------------------------------------------
      # * Frame Update
      #--------------------------------------------------------------------------
      def update
        tinysprites_update
        if $game_map.isworldmap
          if @character.is_a?(Game_Player) or @character.is_a?(Game_Follower)
            self.zoom_x = ZOOM
            self.zoom_y = ZOOM
          else
            self.zoom_x = 1.0
            self.zoom_y = 1.0
          end
        else
          self.zoom_x = 1.0
          self.zoom_y = 1.0
        end
      end
    end


    Creditos


    • A ldida1: Por criar o Script

    • A Hatsurugi: Por postar na Aldeia.



    Espero que seja de utilidade aos futuros projetos que virão.



    De sua Atiradora

    Hatsurugi


    Última edição por Hatsurugi em Sex Maio 18, 2012 10:52 am, editado 1 vez(es) (Razão : Adicionada as instruções de uso.)


    _________________
    Fanbars:

    Guild:

    Project:





    Minha deusa:



    avatar
    Rslipknotr
    Semi-Experiente
    Semi-Experiente

    Mensagens : 122
    Créditos : 6

    Re: TINY OVERWORLD SPRITES SCRIPT

    Mensagem por Rslipknotr em Qui Maio 31, 2012 1:58 pm

    +1 cred
    vou usar no meu jogo XD


    _________________
    Spoiler:


    Cada erro e uma nova chance de dar certo. Rslipknotr


    Spoiler:
    avatar
    RD12
    Lenda
    Lenda

    Medalhas :
    Mensagens : 1967
    Créditos : 743

    Re: TINY OVERWORLD SPRITES SCRIPT

    Mensagem por RD12 em Qui Maio 31, 2012 6:01 pm

    Script simples e muito legal, assim que eu gosto, foi uma boa ideia. Obrigado por postar aqui hat. +1

    Conteúdo patrocinado

    Re: TINY OVERWORLD SPRITES SCRIPT

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Maio 24, 2018 5:03 am