Suporte ao desenvolvimento de jogos!


    Animação de Respirar

    Compartilhe
    avatar
    RD12
    Lenda
    Lenda

    Medalhas :
    Mensagens : 1966
    Créditos : 741

    Animação de Respirar

    Mensagem por RD12 em Ter Jun 26, 2012 11:14 am

    Animação de Respirar


    Esse script mostra uma animação nos eventos e personagens, como se estivessem respirando, deixando o jogo mais bonito e realístico, e o melhor é que não precisa do gráfico respirando, pois fiz tudo por scripts xD.

    Você pode por o comentário off_anim caso não queria que o evento tenha a animação.

    Por imagens seria difícil perceber, então fiz um vídeo:



    Script:

    Código:
    #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
    #|Autor: RD12|                Animação de Respiração
    #----------------------------------------------------------------------------------------
    #  Faz com que os characters tenham uma animação parecida com a de respirar
    #torando o jogo mais realístico
    #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
    #Não é necessário sprite deles respirando.
    #Para eventos não respirar, bote no comentario: off_anim

    class Sprite_Character < Sprite_Base
      attr_accessor :character
     alias anim_update_bitmap update_bitmap
     
      def update_bitmap
       
      if !$anim_off.include?(@character.id)
        if Graphics.frame_count % 20 == 0
          self.zoom_y = 1.07
        end
        if Graphics.frame_count % 60 == 0
          self.zoom_y = 1.0
        end
      end
      anim_update_bitmap
     
      end
    end
    $anim_off = []
    class Game_Event < Game_Character
      alias rd12_refresh refresh
     
      def refresh
        rd12_refresh
        return if @list == nil
       
        for cmd in @list
          if cmd.code == 108 or cmd.code == 408
            comentario = cmd.parameters[0]
            if comentario == "off_anim"
              $anim_off.push @event.id
            end 
          end
        end
       
      end
    end

    Créditos: RD12
    avatar
    Valentine
    Administrador
    Administrador

    Medalhas :
    Mensagens : 4750
    Créditos : 1009

    Re: Animação de Respirar

    Mensagem por Valentine em Ter Jun 26, 2012 11:29 am

    Bem legal RD12
    + 1 crédito


    _________________
    avatar
    Dooolly
    Moderador Global
    Moderador Global

    Medalhas :
    Mensagens : 1221
    Créditos : 137

    Ficha do personagem
    Nível: 1
    Vida:
    30/30  (30/30)
    Energia:
    0/0  (0/0)

    Re: Animação de Respirar

    Mensagem por Dooolly em Ter Jun 26, 2012 11:46 am

    Como sempre RD Bem legal Razz
    +1 Cred
    avatar
    Hatsurugi
    Diva
    Diva

    Mensagens : 236
    Créditos : 125

    Re: Animação de Respirar

    Mensagem por Hatsurugi em Ter Jun 26, 2012 12:28 pm

    Mais um belo script, continue o bom trabalho.

    +1 cred.


    Da sua atiradora

    Hatsurugi


    _________________
    Fanbars:

    Guild:

    Project:





    Minha deusa:



    avatar
    Paulo Soreto
    Lenda
    Lenda

    Mensagens : 1953
    Créditos : 356

    Ficha do personagem
    Nível: 1
    Vida:
    30/30  (30/30)
    Energia:
    0/0  (0/0)

    Re: Animação de Respirar

    Mensagem por Paulo Soreto em Ter Jun 26, 2012 12:59 pm

    Ficou legal, mas também ficou estranho, todos respiram ao mesmo tempo :S
    +1 Cred.


    _________________
    avatar
    RD12
    Lenda
    Lenda

    Medalhas :
    Mensagens : 1966
    Créditos : 741

    Re: Animação de Respirar

    Mensagem por RD12 em Qua Jun 27, 2012 9:21 am

    Sim Erak, irei fazer depois para cada evento ter um tempo, ja pensei como fazer isso.
    Obrigado a todos.
    avatar
    DeaN
    Colaborador
    Colaborador

    Mensagens : 1287
    Créditos : 48

    Re: Animação de Respirar

    Mensagem por DeaN em Qua Jun 27, 2012 9:28 am

    Muito bom RD12 ta massa este sistema 1+


    _________________
    Dean, Programador Geral :)

    Contato: Skype:matucarvalho e Facebook
    The Enze - Vulzt

    Shield Block
    Anti-Cheat para jogos de FPS, agora vou adaptar para jogos de RPG principalmente para o RMXP.
    www.shieldblock.net
    fb.com/shieldblockoficial

    avatar
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1559
    Créditos : 252

    Re: Animação de Respirar

    Mensagem por Nanzin em Sex Jun 29, 2012 1:25 pm

    axo que o tempo entre a animação esta muito pequeno :)
    mas o script é legal hahah'
    parabens xD

    +1


    _________________


    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:

    Conteúdo patrocinado

    Re: Animação de Respirar

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sab Fev 17, 2018 6:21 pm