Conectar-se
Quem está conectado
21 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 21 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 25/04/2008
Número de Mensagens : 318
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://brasilgame.forumbrasil.net

Load Externo

em Qua 10 Set 2008, 12:00
Load Externo
Escrito por:Rodrigo Mendes

Você já deve ter entrado numa pasta de um jogo né?e percebeu que todos os arqivos do jogo estão salvo dentro de pastas,e não salvo tudo junto em um exe(o que é geralmente feito por nos no Game Maker)

Essa opção de salvar tudo junto é geralmente feit para que outras pessoas não ''roube'' seus arquivos nem os utilizem em outro jogos, mas na hora de começar o jogo irá carregar tudo e demorar um pouco ou bastante

Mas se você abrir mão disso e passar a salvar alguns arquivos grandes do tipo músicas em mp3 e backgrounds em pasta irá otimizar o seu tempo muito mais

Mas tá bom,vamos começar logo,isso não é difícil, pelo contrário é muito fácil.Primeiro abra uma pasta com um nome ''meu jogo''(os nomes podem ser trocados mas atenção vc tambem deverá mudar os nomes nos códigos)

Agora procure uma música em mp3,não preocupe-se com tamanho,cole ela na sua pasta e troque por ''snd_bg'',faça o mesmo com um arquivo de imagem(selecione um em bitmap)de 640x480 padrão,cole e troque o nome por ''bck_fundo'',pronto já temos os resources externos na pasta agora vamos programar

Abra o Game Maker com um novo projeto,crie um objeto e no evento create digite

Código:
global.snd_bg=sound_add('snd_bg.mp3',0,0) //procura o arquivo
sound_loop(global.snd_bg) //toca o som
global.bck_fundo=background_add('bck_fundo.bmp',0,0,0) // carrega o background

e agora no evento draw

Código:
draw_background(global.bck_fundo,0,0)

pronto vc já deve ter ouvido sua música e visto seu papel de parede, fácil né?
alguma dúvida pergunte.
avatar
Data de inscrição : 16/05/2008
Número de Mensagens : 353
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Load Externo

em Qua 10 Set 2008, 12:04
Opa, legal o tutorial. E no caso de eu querer add arquivos que não dê pra abrir em players de audio? Teria que usar uma Dll neh? Recomenda alguma?
Convidad
Convidado

Re: Load Externo

em Qua 10 Set 2008, 12:09
Muito bom Rodrigo! Seus trabalhos são ótimos! cheers
Você havia feito dois tópicos iguais então eu corrigi, ok? ;)
avatar
Ranking : Sem avaliações
Data de inscrição : 08/06/2008
Número de Mensagens : 2314
Insígnias de JAM :

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

Prêmios
   : 3
   : 0
   : 1
Ver perfil do usuáriohttp://blackcapapps.blogspot.com.br/

Re: Load Externo

em Qua 10 Set 2008, 14:35
VitinhoO escreveu:Opa, legal o tutorial. E no caso de eu querer add arquivos que não dê pra abrir em players de audio? Teria que usar uma Dll neh? Recomenda alguma?
Se não for midi, wave ou mp3 vai precisar, mas não por causa do player e sim porque o game maker não reconhece outros formatos.
Convidad
Convidado

Re: Load Externo

em Qua 10 Set 2008, 15:32
eu uso isso ja a algum tempo, acho q vi algo parecido na GMC, so q em ingles! ótimo tutorial!!
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 25/04/2008
Número de Mensagens : 318
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://brasilgame.forumbrasil.net

Re: Load Externo

em Qua 10 Set 2008, 20:59
brendan escreveu:Muito bom Rodrigo! Seus trabalhos são ótimos! cheers
Você havia feito dois tópicos iguais então eu corrigi, ok? ;)
Nossa vindo isso de vc eu me emociono Laughing
valeu
avatar
Data de inscrição : 15/07/2008
Número de Mensagens : 324
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Load Externo

em Ter 21 Out 2008, 21:53
Aqui no meu eu tenho que colocar o endereço se não não aparece! =\ Aquilo tudo:C:\Arquivos de programas\Game_Maker7\etc. E tem outra,não tem como colocar tipo nesse aqui: global.bck_fundo=background_add('bck_fundo.bmp',0,0,0) no lugar de bck_fundo.bmp não tem como colocar aguement?Isso facilitaria muito para carregar as outras vcoisas se tiver muito.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum