[tutorial] aprenda a exibir videos e outras coisas sem o botão de fecjar e com varias outras opções

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[tutorial] aprenda a exibir videos e outras coisas sem o botão de fecjar e com varias outras opções

Mensagem por Henrique_GJ em Ter 11 Jan 2011, 08:31

primeiramente, para quem não conhece, existem funções no gm que servem pra exibir videos, textos, imagens, sites entre outras coisas, e gml, as funções são essas:

splash_show_video(fname,loop)
splash_show_text(fname,delay)
splash_show_web(url,delay)
splash_show_image(fname,delay)

nessas funções, você deve colocar nos argumentos, primeiro o nome, ou diretorio, ou URL do arquivo entre aspas, e depois da virgula, no caso do video, 0 para repitir, 1 para não repitir, nos outros, coloque zero para exibir, ou 1, para o negocio se fechar logo apos ser aberto, exemplo:

splash_show_video("video.avi",1) //exibe um video chamado video.avi sem loop
splash_show_web("www.gamemakerbrasil.com.br",0) //exibe uma pagina da web =D

o problema é que essas funções, por padrão, interropme o jogo (dão um pause) tomam a janela toda, e exibem um botão chato no topo

isso que ensinarei só pode ser feito em gml, mas não em d&d (ta bão assim lucas lunar? kkk)

as funções abaixo, devem ser inseridas ANTES da função que vc utiliza para exibir um arquivo:


splash_set_caption(cap) //o caption é aquela barra azul que fica em cima de alguma janela do windows. esse codigo serve para escrever algo lá.
splash_set_fullscreen(full) //indica se será full screen ou não
splash_set_border(border) //indica se tera borda ou não (eu acho)
splash_set_size(w,h) //muda o tamanho do negocio que tu ta exibindo
splash_set_position(x,y) //posição que deve ser apresentado na tela
splash_set_adapt(adapt) //indica se o tamanho da janela deve ser adaptado ao tamanho do video.
splash_set_top(top) //indica se a janela com o video estará no topo de outra janela.
splash_set_color(col) //cor
splash_set_main(main) //indica se o video irá rodar na propria janela do jogo ou em outra separada.
splash_set_scale(scale) //scala (1 é o original, 2 dobra de tamanho, 0.5 dimnui pea metade, assim por diante)
splash_set_cursor(vis) //sprite do cursor
splash_set_interrupt(interrupt) //se o jogo sera interompido ou não
splash_set_stop_key(stop) //se vai interromper o teclado
splash_set_stop_mouse(stop) //se vai interromper o mouse
splash_set_close_button(show) // se vai mostrar o botão

exemplo:

splash_set_fullscreen(1) //o video não será exibido em tela cheia
splash_set_border(1) //o video não terá bordas
splash_set_position(x,y) //posição que deve ser apresentado na tela, nesse caso, eu deverei colocar o objeto na room no lugar que o video sera apresentado, pois eu coloquei x e y entre parendtes
splash_set_size(room_widht - x,room_height - y - 50) //muda o tamanho do video a ser exibido, ele ira ate o final da room horizontalmente, e irá ate uns 50 pixeis acima do final da room verticalmente
splash_set_interrupt(1) //o jogo não será pausado enquanto o video é exibido
splash_set_stop_key(1) //não irá interomper o teclado
splash_set_stop_mouse(1) //não irá interromper o mouse
splash_set_close_button(1) //o botao de fechar não será exibido =D
splash_show_video(intro.avi,1) // agora sim, ja posso exibir o video l@l!




fonte: eu achei esses codigos na lista COMPLETA de funções do gm, eu apertei ctrl + f e escrevi splash e encontrei isso, obrigado a souzalucasjose por ter postado essa lista =D

ps.: não precisa dar credito pra mim no seu jogo não, pois só fiz minha parte, mas se for postar esse tutorial em outro forum ou lugar, deixe a fonte afro


flw, agora, vá fazer o mal, meu garoto geek <- meu smiley predileto geek


Última edição por Henrique_GJ em Ter 11 Jan 2011, 10:05, editado 1 vez(es)

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [tutorial] aprenda a exibir videos e outras coisas sem o botão de fecjar e com varias outras opções

Mensagem por itarodrigo em Ter 11 Jan 2011, 09:37

Henrique_GJ escreveu:
splash_set_caption(cap) //não sei pra que serve a função, mas acho que é pra definir a janela que sera apresentado
splash_set_adapt(adapt) //não sei
splash_set_top(top) //coloca o negocio no topo, ou não
splash_set_main(main) //sei lah

splash_set_caption(cap) //o caption é aquela barra azul que fica em cima de alguma janela do windows. esse codigo serve para escrever algo lá.
splash_set_adapt(adapt) //indica se o tamanho da janela deve ser adaptado ao tamanho do video.
splash_set_top(top) //indica se a janela com o video estará no topo de outra janela.
splash_set_main(main) //indica se o video irá rodar na propria janela do jogo ou em outra separada.

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [tutorial] aprenda a exibir videos e outras coisas sem o botão de fecjar e com varias outras opções

Mensagem por Henrique_GJ em Ter 11 Jan 2011, 09:58

obrigado, vou editar o tutorial

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [tutorial] aprenda a exibir videos e outras coisas sem o botão de fecjar e com varias outras opções

Mensagem por Shadow10 em Ter 11 Jan 2011, 20:37

Só mais uns detalhes:

splash_set_stop_mouse(false)//isso sim, bloqueia o uso do mouse no vídeo
splash_set_close_button(false)//isso sim, faz desaparecer o botão chato

Eu testei e aprovei, usando o Game Maker 8 Pro. investigador

Shadow10

Ranking : Nota C
Número de Mensagens : 429
Data de inscrição : 07/11/2010
Notas recebidas : C
Reputação : 19
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [tutorial] aprenda a exibir videos e outras coisas sem o botão de fecjar e com varias outras opções

Mensagem por Conteúdo patrocinado Hoje à(s) 01:57


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum