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


    [RGD] Implementação DirectX de RGSS3

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : [RGD] Implementação DirectX de RGSS3 ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    [RGD] Implementação DirectX de RGSS3 Empty [RGD] Implementação DirectX de RGSS3

    Mensagem por Valentine Sex Jun 03, 2022 10:12 pm

    [RGD] Implementação DirectX de RGSS3 Portrait

    Este projeto não é um script ruby, mas uma substituição de Game.exe. Como o código-fonte está uma bagunça, não estamos prontos para publicá-lo até que não tenhamos tempo para manter e atualizar o projeto RGD.

    RGDirect (RGD) é uma reimplementação parcial e extensão funcional do sistema de script do RPG Maker VX Ace (RMVA), RGSS3. O objetivo principal deste projeto é aumentar a eficiência de renderização, expansibilidade e corrigir alguns bugs no RGSS3 original.

    RGD reimplementa classes gráficas e módulos em RGSS3, Bitmap, Graphics, Viewport, Sprite, Tilemap e Plane, usando a técnica DirectX9. O desempenho para desenhar mapas, imagens de grande tamanho e escala, sprites giratórios de grande número com GPU é muito maior em comparação com o atraso no RGSS3. RGD tem uma interface de sombreador embutida em Sprites e Viewports que é usada para código de efeito customizado em tempo real. Em operações de bitmap, além dos operadores em RGSS3, RGD implementa a opção de fonte de pixel embutida sem usar DLLs externas. Além disso, o RGD implementa a entrada do mouse. Você pode usar o módulo Mouse para obter a posição do mouse e o status do botão facilmente. RGD 1.02 adicionou a classe Geometry para desenhar triângulos na tela, bem como camadas de desenho rápido no Viewport para sprites em lote.

    Este trabalho é concluído por Fux2 e invwindy. Fux2 completou todas as comunicações entre C++ e Ruby, e funções no desenho de textos. invwindy concluiu as funções relacionadas à renderização D3D. Muito obrigado a Mayaru por desenhar o personagem e os ícones de RGD.

    Download:
    Mais informações e link para download: http://invwindy.mist.so/archives/290

    Imagens:
    Efeito de mapa
    [RGD] Implementação DirectX de RGSS3 193532ktdy4za7j83j7rdc
    Mapeamento normal
    [RGD] Implementação DirectX de RGSS3 110334xcktmljk15fpm5fx
    Efeito de visão usando a classe Geometry
    [RGD] Implementação DirectX de RGSS3 093443f48d7gaafla9xal9
    Efeito de partícula (~ 1000 partículas)
    [RGD] Implementação DirectX de RGSS3 093524fpk3f3vfpkzpqfr3
    Mapa 1920x1080 em 60 FPS
    [RGD] Implementação DirectX de RGSS3 230654m7vvvhorvmotxhx1

    Créditos:
    invwindy

    Tópico original:
    https://forums.rpgmakerweb.com/index.php?threads/rgd-directx-implementation-of-rgss3.95228/

      Data/hora atual: Seg Abr 29, 2024 10:01 am