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

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Carregar em partes

5 participantes

Ir para baixo

Carregar em partes Empty Carregar em partes

Mensagem por doidobr Seg 08 Jun 2009, 12:24

Como faço pra carregar meu jogo em partes,tipo kada room carregar um pouco,pq ele é muito pesado,dai demora pra carregar e pode bugar no começo...
Help-me Shocked
doidobr
doidobr

Data de inscrição : 21/02/2009
Reputação : 0
Número de Mensagens : 670
Prêmios : Carregar em partes Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Carregar em partes Empty Re: Carregar em partes

Mensagem por makgamer Seg 08 Jun 2009, 12:46

eu sei
clika em global game settings
-Other
-Hightest
pronto!
makgamer
makgamer

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 29/03/2009
Reputação : 7
Número de Mensagens : 941
Prêmios : Carregar em partes Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 2.0
  • Unity
  • Java
  • C#
  • Javascript
  • RPG Maker
  • C ou C++
  • Outros


Ir para o topo Ir para baixo

Carregar em partes Empty Re: Carregar em partes

Mensagem por doidobr Qua 10 Jun 2009, 12:42

makgamer escreveu:eu sei
clika em global game settings
-Other
-Hightest
pronto!

n mudou em nada
doidobr
doidobr

Data de inscrição : 21/02/2009
Reputação : 0
Número de Mensagens : 670
Prêmios : Carregar em partes Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Carregar em partes Empty Re: Carregar em partes

Mensagem por makgamer Qua 10 Jun 2009, 14:19

aff mudou vc que não notou
essa opção faz com que todo o seu computador se consentre no jogo e fas que todo o peso do jogo seja discontado nos sites abertos pelo menos até o jogo ser fechado Very Happy
makgamer
makgamer

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 29/03/2009
Reputação : 7
Número de Mensagens : 941
Prêmios : Carregar em partes Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 2.0
  • Unity
  • Java
  • C#
  • Javascript
  • RPG Maker
  • C ou C++
  • Outros


Ir para o topo Ir para baixo

Carregar em partes Empty Re: Carregar em partes

Mensagem por Kabeção Qua 10 Jun 2009, 15:27

Coloque os arquivos separadamente do jogo e usa as funções de add para carregá-los.
Como por exemplo um som:
Código:
if file_exists('sons/pulo.wav')
{
    som_pulo = sound_add('sons/pulo.wav',0,0);
}
sound_play(som_pulo);
Quando trocar de room você pode liberar a menoria que ele usa.
Código:
sound_discard(som_pulo)
Kabeção
Kabeção

Games Ranking : Sem avaliações

Data de inscrição : 08/06/2008
Reputação : 100
Número de Mensagens : 2314
Prêmios : Carregar em partes Empty

Medalhas x 0 Tutoriais x 7 Moedas x 0

Ouro x 3 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://blackcapapps.blogspot.com.br/

Ir para o topo Ir para baixo

Carregar em partes Empty Re: Carregar em partes

Mensagem por Igor KinGamer Qua 10 Jun 2009, 16:59

makgamer escreveu:aff mudou vc que não notou
essa opção faz com que todo o seu computador se consentre no jogo e fas que todo o peso do jogo seja discontado nos sites abertos pelo menos até o jogo ser fechado Very Happy

Se ele disse que não mudou é pq não mudou, ou a mudança foi insignificante ¬¬
Teoricamente, isso devia melhorar o desempenho do jogo mesmo, mas, na prática, não faz muita coisa (eu testei com uma coisa muito pesada, que deixava o fps em 2, 3, e tudo o que mudou foi que demorava um monte pra trocar, minimizar, mover ou fechar as janelas, o mouse ficava travando, e o fps aumentou em 1).


Tem algumas coisas que dá pra você fazer pra não ficar muito pesado e lento:

Do jeito que o Kabeção disse:
Você pode zipar o jogo numa pasta junto com todos os resources, quem for jogar faz download da pasta, então no início do jogo e de cada fase você cria os sprites, sons, backgrounds, etc necessários, e depois que eles não forem mais úteis, os deleta, usando as funções de add e delete.

sprite = sprite_add(fname, imgnumb, precise, transparent, smooth, preload, xorig, yorig);
som = sound_add(fname, kind, preload);

fname é o "caminho" até o arquivo, ex.: o jogo está numa pasta chamada "Jogo", dentro dela também há uma pasta "Sons", e dentro desta há o arquivo "Clique.wav". Para criar um som com este arquivo, você teria que colocar em fname: "Sons\Clique.wav".

sprite_delete(ind);
sound_delete(index);

[Nem leia essa parte se você não tem GM registrado]
Outro jeito parecido é você ir em Global Game Settings, aba Include, e apertar em Add para colocar os resources. Embaixo tem "Folder to save the files to", se você escolher "Main folder for the standalone", o arquivo será criado na pasta do jogo, e criando o resource, em fname, é só colocar o nome do arquivo (não esqueça a extensão (.xxx)). Se você escolher "Temporary folder created for the game", os arquivos serão criados numa pasta temporária, para usá-los você tem que colocar em fname temp_directory+"Nomedoarquivo.bla".

Só dá pra fazer isso com GM registrado (no meu PC, pelo menos...).
[/Nem leia essa parte se você não tem GM registrado]


Uma outra coisa que eu acho que ajuda, pelo menos um pouco, é você desativar as instâncias fora da cena. Para isso, eu sei dois jeitos:

No step do personagem seguido pela cena:
Código:
instance_activate_all();
with (all)
{
    if distance_to_object(obj_Personagem) > 320
    instance_deactivate_object(self);
}

Você pode aumentar o 320 se quiser que só as instâncias mais longe sejam desativadas.


O outro jeito é um que está escrito no help:

Código:
instance_activate_all();
instance_deactivate_region(view_xview[0], view_yview[0], view_wview[0], view_hview[0], false, true);

A função instance_deactivate_region(left,top,width,height,inside,notme) serve para desativar as instâncias numa certa região da room, se inside for true, as instâncias dentro dessa região serão desativadas, se for false, as que estão fora serão. Se notme for true, o objeto em que está esse código não será afetado.
No código ali em cima, ele desativa todas as instâncias fora da view. Se você quiser aumentar essa região para só objetos mais longe serem desativados, é só adicionar ou subtrair dos números, ex.: view_xview[0]-300, view_wview[0]+300.
Igor KinGamer
Igor KinGamer

Data de inscrição : 26/09/2008
Reputação : 11
Número de Mensagens : 890
Prêmios : Carregar em partes Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Carregar em partes Empty Re: Carregar em partes

Mensagem por Kevin Qua 10 Jun 2009, 19:14

isso mesmo pessoal Happy

bem no caso do Hightest creio que não funciona bem assim oO

ele é Prioridade Máxima em Cima de Programas... Bem... sabe aqueles Programas Chatos que quando você quer tirar ele da sua vista você tem q ou ir lá em cima no Tracinho para jogar ele na bandeja ou clica no indicativo dele na bandeja para que ele vá para a bandeja

bem seu jogo vai virar um Jogo assim oO

bem vai ser aquele jogo que quando tu ta no MSN tu num vai escuta o Barulho do MSN e para ir para um programa aberto terá que clicar no indicativo da bandeja oO

bem eu não gosto muito de usar isso... Pois além de aumentar o Triplo de Processamento de Seu jogo.. começara a travar seu PC conforme o Peso do jogo oO


Bem de qualquer Forma é uma porcaria essa opção oO

uso geralmente para Programas... Tipo o CDI que fiz... CD Player... CIP.... Entre Outros Happy

FLWs

Keké Games©️
Kevin
Kevin

Games Ranking : Nota C

Notas recebidas : C - C
Data de inscrição : 14/11/2008
Reputação : 9
Número de Mensagens : 1166
Prêmios : Carregar em partes Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.programaCODM.webs.com/

Ir para o topo Ir para baixo

Carregar em partes Empty Re: Carregar em partes

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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