Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker

Estamos de volta o/ ... Ou não.Eu amo a -Dark
Doações para o fórum abertas, clique aqui e saiba mais.
Últimos assuntos
» Ainda temos gente aqui?
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptyQui 25 Nov 2021, 14:04 por Halt

» [Dúvida] Como tirar a porcentagem de esquiva
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptySex 19 Nov 2021, 17:14 por Halt

» Pokémon Genesis Online! (PGO)
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptyQua 05 Jul 2017, 18:08 por Lexar

» Tileset Converter to MV
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptySex 12 maio 2017, 14:07 por Douggi

» Pack Resources, Sprites e etc
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptyQua 23 Dez 2015, 12:30 por raydengv

» Download RPG Maker 2003 + RTP em português
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptyTer 22 Dez 2015, 11:14 por ::KimMax::

» Fantasy Art Online
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptyDom 18 Out 2015, 18:42 por daviih123

» Você vai ter medo do Nerve gear?
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptySáb 25 Jul 2015, 17:02 por Kirito-kun

» O Barato é louco
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptySáb 27 Jun 2015, 16:26 por Halt

» Download RPG Maker 2000 + RTP em português
Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê EmptyQui 21 maio 2015, 20:28 por Wismael


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

Halt

Halt
Administrador
Administrador
Nadaila escreveu:Essa técnica é sempre e muito utlizada. Deixar os mapas em cachê para evitar processamento desnecessário.
Primeiro, desenha todos os objetos em uma imagem separa quando o programa estiver iniciando e logo depois, desenha a imagem completa no backbuffer.

Comece declarando 2 bitmaps, com os nome MapaAcima e MapaAbaixo.

Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê Cenii001

Logo abaixo no GameLoop, crie uma nova instância definindo o tamanho, pode se copiar do BackBuffer.

Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê Cenii002

Agora, direcione o g de Graphics, para o MapaAbaixo. Em seguida use a sub ObjetosAbaixo para desenhar no bitmap MapaAbaixo. Faça a mesma coisa com o MapaAcima.

Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê Cenii003

No Loop de desenho troque as subs ObjetoAbaixo e ObjetoAcima para DesenharImagem(MapaAbaixo, 0, 0) e DesenharImagem(MapaAcima, 0, 0)

Jogos - Criando jogos em VB.NET - Cenário II Mapas em cachê Cnii004

Feito isso, caso você tenha vários objetos para desenhar, já poderá ver a diferença no FPS.

https://arenarpgmaker.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos