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


+11
SenhorBM
jonathanjua
Faabinhuu ;
Felix Blayder
DeaN
Canjoo
Valentine
RD12
Shoyu!
Maverick ~
Cidiomar
15 participantes

    AntiLag/Correção Netplay Master V3

    avatar
    Cidiomar
    Semi-Experiente
    Semi-Experiente


    Mensagens : 115
    Créditos : 51

    AntiLag/Correção Netplay Master V3 Empty AntiLag/Correção Netplay Master V3

    Mensagem por Cidiomar Dom maio 13, 2012 12:11 pm

    Devido ao NP Master usar vários scripts e de autores diferentes, não há uma padronização de chamadas de atualização, então ele acaba atualizando o Mouse e o Input várias vezes no mesmo frames, e em alguns casos atualizando o frame duas vezes em um curto tempo.
    Essa correção acaba que diminuindo (e muito) o lag num projeto.

    Código:

    class << Graphics
      #-----
      @@g_last_update = Time.now.to_f
      #-----
      alias normal_update update
      def update
        normal_update if (Time.now.to_f - @@g_last_update) <= (1.0 / Graphics.frame_rate)
        @@g_last_update = Time.now.to_f
      end
    end
    class << Input
      #-----
      @@i_last_update = Graphics.frame_count
      #-----
      alias normal_update update
      def update
        normal_update if Graphics.frame_count != @@i_last_update
        @@i_last_update = Graphics.frame_count
      end
    end
    if defined?(Mouse) and defined?(Game_Mouse)
    class Game_Mouse
      #-----
      @@m_last_update = Graphics.frame_count
      #-----
      alias normal_update update
      def update
        normal_update if Graphics.frame_count != @@m_last_update
        @@m_last_update = Graphics.frame_count
      end
    end
    end


    _________________

    AntiLag/Correção Netplay Master V3 Rgss3_mini_banner
    O portal de aprendizagem RGSS3
    Maverick ~
    Maverick ~
    Membro Ativo
    Membro Ativo


    Mensagens : 372
    Créditos : 39

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Maverick ~ Dom maio 13, 2012 1:11 pm

    Opa,
    logo menos vo testar,
    obrigado por postar.+1


    _________________
    Alguma Duvida!? Me mande uma MP

    AntiLag/Correção Netplay Master V3 BgIconeLivro                 Regras do Fórum


    AntiLag/Correção Netplay Master V3 L4thF
    Shoyu!
    Shoyu!
    Membro Ativo
    Membro Ativo


    Mensagens : 272
    Créditos : 13

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Shoyu! Dom maio 13, 2012 1:32 pm

    Good Job man.

    Você é um grande programador. *-*


    _________________



    Todas as pessoas vivem confiando na sua sabedoria e no seu conhecimento, e ficam presos a eles. Eles chamam isso de "realidade". Entretanto sabedoria e conhecimento são ambíguos, deste modo, a realidade não é nada além de uma ilusão.

    Itachi Uchiha


    RD12
    RD12
    Lenda
    Lenda


    Medalhas : AntiLag/Correção Netplay Master V3 48080450AntiLag/Correção Netplay Master V3 Trophy11AntiLag/Correção Netplay Master V3 GIueZAntiLag/Correção Netplay Master V3 ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por RD12 Dom maio 13, 2012 1:44 pm

    Isso ajuda muito cidi, Vlw.
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : AntiLag/Correção Netplay Master V3 ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Valentine Dom maio 13, 2012 7:35 pm

    Bem legal cidi.
    Canjoo
    Canjoo
    Experiente
    Experiente


    Mensagens : 505
    Créditos : 52

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Canjoo Dom maio 13, 2012 8:47 pm

    concertez 1cred
    DeaN
    DeaN
    Colaborador
    Colaborador


    Mensagens : 1243
    Créditos : 48

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por DeaN Seg maio 14, 2012 8:57 am

    Opa vlw cara 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

    AntiLag/Correção Netplay Master V3 MiB0H
    Felix Blayder
    Felix Blayder
    Membro de Honra
    Membro de Honra


    Mensagens : 1406
    Créditos : 220

    Ficha do personagem
    Nível: 1
    Experiência:
    AntiLag/Correção Netplay Master V3 Left_bar_bleue0/0AntiLag/Correção Netplay Master V3 Empty_bar_bleue  (0/0)
    Vida:
    AntiLag/Correção Netplay Master V3 Left_bar_bleue30/30AntiLag/Correção Netplay Master V3 Empty_bar_bleue  (30/30)

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Felix Blayder Seg maio 14, 2012 9:35 am

    Grande Cid, fodonico noq faz..
    +1 cred


    _________________

    Se inscreva em meu Canal no YouTube:
    https://www.youtube.com/localnerd

    Faça uma doação para ajudar nos custos:

    https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

    Faabinhuu ;
    Faabinhuu ;
    Experiente
    Experiente


    Medalhas : AntiLag/Correção Netplay Master V3 Trophy11
    Mensagens : 513
    Créditos : 166

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Faabinhuu ; Seg maio 14, 2012 7:08 pm

    Reduziu drasticamente o LAG aqui mesmo em mapa pequeno só que em um mapa GRANDE o lag ALMENTO e Drasticamente tambem !! Successful
    +1 cred
    avatar
    Cidiomar
    Semi-Experiente
    Semi-Experiente


    Mensagens : 115
    Créditos : 51

    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Cidiomar Sex maio 18, 2012 3:15 pm

    Faabinhuu ; escreveu:Reduziu drasticamente o LAG aqui mesmo em mapa pequeno só que em um mapa GRANDE o lag ALMENTO e Drasticamente tambem !! Successful
    +1 cred

    Não entendo como o lag viria a aumentar, fiz esse código baseado na refatoração (não postada) que fiz ao NP Master, e ele usa pouquíssimo processamento, ou seja, não há como o lag aumentar...

    (bem, talvez se outro script estiver usando aliases aos mesmos métodos que usei, faria algum sentido..)


    _________________

    AntiLag/Correção Netplay Master V3 Rgss3_mini_banner
    O portal de aprendizagem RGSS3

    Conteúdo patrocinado


    AntiLag/Correção Netplay Master V3 Empty Re: AntiLag/Correção Netplay Master V3

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb Nov 23, 2024 1:31 am