Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


+3
Dooolly
Valentine
RD12
7 participantes

    Animação de Respirar

    RD12
    RD12
    Lenda
    Lenda


    Medalhas : Animação de Respirar 48080450Animação de Respirar Trophy11Animação de Respirar GIueZAnimação de Respirar ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Animação de Respirar Empty Animação de Respirar

    Mensagem por RD12 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
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Animação de Respirar ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Animação de Respirar Empty Re: Animação de Respirar

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

    Bem legal RD12
    + 1 crédito
    Dooolly
    Dooolly
    Colaborador
    Colaborador


    Medalhas : Animação de Respirar Trophy12
    Mensagens : 1227
    Créditos : 153

    Ficha do personagem
    Nível: 1
    Experiência:
    Animação de Respirar Left_bar_bleue0/0Animação de Respirar Empty_bar_bleue  (0/0)
    Vida:
    Animação de Respirar Left_bar_bleue30/30Animação de Respirar Empty_bar_bleue  (30/30)

    Animação de Respirar Empty Re: Animação de Respirar

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

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


    Mensagens : 236
    Créditos : 125

    Animação de Respirar Empty Re: Animação de Respirar

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

    Mais um belo script, continue o bom trabalho.

    +1 cred.


    Da sua atiradora

    Hatsurugi


    _________________
    Fanbars:



    Minha deusa:


    Animação de Respirar JCx9e
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    Animação de Respirar Left_bar_bleue0/0Animação de Respirar Empty_bar_bleue  (0/0)
    Vida:
    Animação de Respirar Left_bar_bleue30/30Animação de Respirar Empty_bar_bleue  (30/30)

    Animação de Respirar Empty Re: Animação de Respirar

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

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


    _________________
    Animação de Respirar FwYnoXI
    RD12
    RD12
    Lenda
    Lenda


    Medalhas : Animação de Respirar 48080450Animação de Respirar Trophy11Animação de Respirar GIueZAnimação de Respirar ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Animação de Respirar Empty Re: Animação de Respirar

    Mensagem por RD12 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.
    DeaN
    DeaN
    Colaborador
    Colaborador


    Mensagens : 1243
    Créditos : 48

    Animação de Respirar Empty Re: Animação de Respirar

    Mensagem por DeaN 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

    Animação de Respirar MiB0H
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    Animação de Respirar Empty Re: Animação de Respirar

    Mensagem por Nanzin 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


    _________________
    Animação de Respirar Npvo

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


    Pet:

    Conteúdo patrocinado


    Animação de Respirar Empty Re: Animação de Respirar

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Mar 29, 2024 3:07 am