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


+4
Samuka_Maker
Komuro Takashi
Lucky
Leandroteix
8 participantes

    Script Renderização em 3D

    Leandroteix
    Leandroteix
    Semi-Experiente
    Semi-Experiente


    Mensagens : 103
    Créditos : 19

    Script Renderização em 3D Empty Script Renderização em 3D

    Mensagem por Leandroteix Qua Fev 06, 2013 7:42 pm

    Eu já posso fazer mapas em 3D usando o editor de mapas em 2D! Agora, desta vez, é bastante simples - todas as peças são simplesmente cubos e o id da tile determina como textura do cubo fica. Isso, no entanto, comprova a validade do uso de RMXP fazer jogos 3D.

    Agora, não só está atraindo esses mapas 2D em 3D com a minha ferramenta possível, também é, até agora, muito mais rápida do que o desenho dos mapas em 2D usando RGSS Module Graphics. Na verdade, durante o meu teste eu recebo 250+ quadros por segundo .

    Tudo bem, então chega de conversa. Vamos chegar ao impressionante: * Aviso Imagens Grandes*
    Camada 1 no RMXP
    Spoiler:

    Camada 2 no RMXP
    Spoiler:

    Camada 3 no RMXP
    Spoiler:

    Mapa Completo em 3D
    Spoiler:

    Agora, o código RGSS executado no demo: (Sem comentários explicativos desta vez, pessoal)
    Código:
     
      DF_GameWindow.set_dimensions(0,0,0,0)
      device = DF3DDevice.new(Video::EDT_DIRECT3D9, [800,600], 32, false)
      smgr = device.scene_manager
      driver = device.video_driver
      camera = smgr.add_camera_scene_node_FPS
      camera.set_position(-100,300,-100)
      camera.set_target(0,0,0)
      $data_tilesets      = load_data("Data/Tilesets.rxdata")
      $data_common_events = load_data("Data/CommonEvents.rxdata")
      $game_map = Game_Map.new
      $game_map.setup(1)
     
      for i in 0...20
        for j in 0...15
          for k in 0...3
            if $game_map.data[i,j,k] != 0
              node = smgr.add_cube_scene_node(64)
              node.set_position(i * 64, k * 64, j * 64)
              node.set_material_flag(Video::EMF_LIGHTING, false)
              texture_name = ($game_map.data[i,j,k] - 383).to_s + ".png"
              node.set_material_texture(0, driver.get_texture(texture_name))
            end
          end
        end
      end
     
           
     
      lasttime = Time.now
      while device.run
        DF_Input.update
       
        if DF_Input.trigger?(DF_Input::KEY_F)
          p driver.get_fps
        end
       
        time = Time.now
        if time - lasttime > 5
          Graphics.update
          lasttime = Time.now
        end
        driver.begin_scene(true, true, [255, 160, 160, 255])
        smgr.draw_all
        driver.end_scene
      end
     
      device.drop
     

    E, claro, há uma demo para ser desfrutado!
    chaves:
    As setas para mover (Você pode mudar para WASD)
    F para mostrar FPS
    CTRL + F4 para sair

    Demo:Download Aqui

    Lançamentos de Versões:

    Terceira Versão (RGSS Controla o 3D)
    Spoiler:

    Segunda Versão (FPS para a lógica do jogo)
    Spoiler:

    Primeira versão (3D)
    Spoiler:

    Créditos:
    DeM0nFiRe's - Scripts
    Leandroteix - Modificação e também eu mostrei para vocês =D

    Estou testando os scripts e em um futuro breve atualizarei o tópico para tentar tranzer os scripts com algumas modificações e também se não funcionar em algum NP tentarei adapta-lo Obrigado.

    A você deve estar se perguntando porque começou da 3 versão até chegar a 1 é porque eu traduzi o tópico e ele é muito antigo foi difícil achar ele é de 2009 só quando terminei de traduzi-lo que percebi que estava desse jeito, mas acho que isso não irá atrapalhar Wink


    _________________
    "Verdadeiros Heróis Morrem Sorrindo"
    Script Renderização em 3D Herois
    Lucky
    Lucky
    Colaborador
    Colaborador


    Mensagens : 654
    Créditos : 75

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por Lucky Qua Fev 06, 2013 11:35 pm

    Incrível,gostei muito. Agora uma pergunta como foi feito para fazer o mapa da Segunda Versão (FPS para a lógica do jogo)? 1+cred


    _________________
    Belive in your dreams.


    Se você quer vencer, não fique olhando a escada, comece a subir degrau por degrau até chegar ao topo e não espere o incentivo de outros, o primeiro a acreditar no seu sonho tem que ser você.

    Script Renderização em 3D Good_t10
    [size=10]Eu Apoio Esse Projeto![/size]
    Script Renderização em 3D B9M26iU

    assinatura:
    Leandroteix
    Leandroteix
    Semi-Experiente
    Semi-Experiente


    Mensagens : 103
    Créditos : 19

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por Leandroteix Qua Fev 06, 2013 11:50 pm

    Lukas Uchiha escreveu:Incrível,gostei muito. Agora uma pergunta como foi feito para fazer o mapa da Segunda Versão (FPS para a lógica do jogo)? 1+cred

    A Demo (Versão 2) indica como fazer ;D


    _________________
    "Verdadeiros Heróis Morrem Sorrindo"
    Script Renderização em 3D Herois
    Komuro Takashi
    Komuro Takashi
    Colaborador
    Colaborador


    Mensagens : 1047
    Créditos : 130

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por Komuro Takashi Qui Fev 07, 2013 9:08 am

    Realmente incrivel.....se isso for incorpado no NetPlay ai niguem segura mais os games...dai fica muito show, np1.7ou tentar adapta-lo para a versão mais simples NP1.7 depois passaremos adiante.

    @Edit o editor do char md2 ta nesse link que eu upei
    https://mega.co.nz/#!pt0ywBJB!U0rW13-bjRC-xCgh1A1rUya988JRAyq7jNvXFqyUu9g


    _________________
    Script Renderização em 3D Takashi_komuro_by_minato8-d51g9o4

    Paga um café? Patreon
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Script Renderização em 3D WBLhI
    Mensagens : 1204
    Créditos : 127

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por Samuka_Maker Qui Fev 07, 2013 1:54 pm

    vlws por posstar Successful,
    no inicio achei q tu q tinha feito '-' mas dps q vi a v1 e v2 lembrei q tinha no meuu pc =p mas vlws por postar mesmo q eu n va usar agora e.e mas quem sabe mais pra frente né? Successful
    vo tentar fazer umas modigicações aqui dps Successful
    @Lucas não acho q tem como ele saber '-'


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Script Renderização em 3D 6f4EA

    Script Renderização em 3D Bxvno
    Tópico original/Tópico de Recrutamento
    Lucky
    Lucky
    Colaborador
    Colaborador


    Mensagens : 654
    Créditos : 75

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por Lucky Qui Fev 07, 2013 3:11 pm

    Eu perguntei pois quando vi achei interessante e queria saber como foi feito, já que não tinha nada no editor de mapas... Mas eu já consegui entender como foi feito...


    _________________
    Belive in your dreams.


    Se você quer vencer, não fique olhando a escada, comece a subir degrau por degrau até chegar ao topo e não espere o incentivo de outros, o primeiro a acreditar no seu sonho tem que ser você.

    Script Renderização em 3D Good_t10
    [size=10]Eu Apoio Esse Projeto![/size]
    Script Renderização em 3D B9M26iU

    assinatura:
    TecoKun
    TecoKun
    Membro de Honra
    Membro de Honra


    Mensagens : 1310
    Créditos : 69

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por TecoKun Ter Fev 12, 2013 12:07 am

    SU..GOI! *--*
    Cara, que incrivel! curti mt as SS, baixei para ver e talz, mas isso é só uma demo? n da pra gnt 'trabalhar' em cima dela? tenso...
    Aaah, Grato por postar, segue aew +Rep '-'


    _________________
    Script Renderização em 3D 9vqffD0
    Meu fórum de RPG Maker! ainda esta em construção, mas ja tem materias exclusivos! Visite-nos, você vai gostar!
    Status do fórum: PARADO (por enquanto)


    Alguns dos meus textos sobre Rpg, podem te ajudar Wink
    * Contos dos Heróis


    Deem uma olhada Successful 
    avatar
    DWDRICK
    Novato
    Novato


    Mensagens : 3
    Créditos : 1

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por DWDRICK Ter Out 15, 2013 10:11 pm

    Segunda Versão (FPS para a lógica do jogo)


    Quando tento iniciar diz que o  ".RGSS102E.dll" não foi encontrado! alguem ajuda TT^TT
    habbo221
    habbo221
    Experiente
    Experiente


    Mensagens : 522
    Créditos : 116

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por habbo221 Qua Out 16, 2013 3:16 am

    DWDRICK escreveu:Segunda Versão (FPS para a lógica do jogo)


    Quando tento iniciar diz que o  ".RGSS102E.dll" não foi encontrado! alguem ajuda TT^TT
    Aqui está o ficheiro que lhe falta.
    RGSS102E.dll:


    _________________
    Você sabe que está no caminho certo quando perde o interesse de olhar para trás.
    Nex Omnis
    Nex Omnis
    Novato
    Novato


    Mensagens : 16
    Créditos : 0

    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por Nex Omnis Qua maio 11, 2016 9:53 pm

    Incrível esse scripty! Poderia explicar como eu posso utiliza-lo? Estou com dificuldades, queria muito fazer um jogo com cenário em 3D e personagens em 2D. Poderia me ajudar? Parabéns pelo scripty!

    Conteúdo patrocinado


    Script Renderização em 3D Empty Re: Script Renderização em 3D

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom Nov 24, 2024 10:22 pm