Central Habbo Forum
Ainda não está Registrado ? , Então está esperando o que ? , Registre-se e disfrute do melhor do Fórum, se já for registrado, só faça o login

(Observações : Usuários não registrados não tem direitos a nenhum conteúdo)

Participe do fórum, é rápido e fácil

Central Habbo Forum
Ainda não está Registrado ? , Então está esperando o que ? , Registre-se e disfrute do melhor do Fórum, se já for registrado, só faça o login

(Observações : Usuários não registrados não tem direitos a nenhum conteúdo)
Central Habbo Forum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Entrar

Esqueci-me da senha

Últimos assuntos
» gente o melhor habbo q existe
[Game Maker]Tutorial de Pause :D I_icon_minitimeSeg Jan 30 2012, 12:27 por lucas-nobile@hotmail.com

» [Tutorial GameMaker] Variáveis
[Game Maker]Tutorial de Pause :D I_icon_minitimeSex Nov 18 2011, 09:12 por admin

» Survival of the Ball 1.0
[Game Maker]Tutorial de Pause :D I_icon_minitimeSex Out 07 2011, 00:54 por admin

» Criando Habbo Retro (Sem Hamachi)
[Game Maker]Tutorial de Pause :D I_icon_minitimeDom Set 11 2011, 13:54 por -Desconectado

» Como criar um habbo V65 com Bling + Valentim 2011 + Bola + Freeze e sem Bug
[Game Maker]Tutorial de Pause :D I_icon_minitimeDom Ago 28 2011, 15:46 por admin

» Master emulator 100% fixado r63.2
[Game Maker]Tutorial de Pause :D I_icon_minitimeTer Ago 23 2011, 19:52 por idiegofelicio

» Server Habbo Pirata com VIP Club e HC Club
[Game Maker]Tutorial de Pause :D I_icon_minitimeSáb Ago 20 2011, 11:39 por admin

» Calculadoras no Delphi 7
[Game Maker]Tutorial de Pause :D I_icon_minitimeDom Ago 14 2011, 20:49 por ♥Giulia♥

» [TutorialGamemaker]Criando Jogo de plataforma simples
[Game Maker]Tutorial de Pause :D I_icon_minitimeQua Ago 10 2011, 13:05 por admin

Palavras-chaves

2011  

Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Social bookmarking

Social bookmarking reddit      

Conservar e compartilhar o endereço de Central Habbo Forum em seu site de social bookmarking

Conservar e compartilhar o endereço de Central Habbo Forum em seu site de social bookmarking


[Game Maker]Tutorial de Pause :D

Ir para baixo

[Game Maker]Tutorial de Pause :D Empty [Game Maker]Tutorial de Pause :D

Mensagem  admin Sáb Mar 05 2011, 14:50

Olá pessoal, este é o meu primeiro tutorial e nele vou ensinar a fazer um pause game com 4 funções:Resumir o jogo, Salvar, Reiniciar a room e sair do jogo Very Happy
Dificuldade: intermediária
Versão do GM: Eu fiz em GM8 Pro mas acho que da pra ser lite

Então... Mãos a obra Very Happy

Primeiramente crie um objeto chamado objPause e marque como persistent, depois desmarque a opção visível coloque no evento Create:
Código:
global.pause=false //Identifica se o pause está ativo ou não

Depois crie um evento de tecla pressionada('P' por exemplo) e coloque:
Código:
if global.pause=false //Verifica se não está pausado
{global.pause=true} //Pausa o jogo
{if global.pause=true //verifica se está pausado
{instance_create(view_xview,view_yview,objPause_menu)} //cria o menu de pause
}

Depois disso, crie um objeto objPause_menu e coloque uma sprite de um menu (no meu caso eu coloquei uma imagem com quatro subimagens , cada subimagem 'iluminando' uma opção diferente - aqui tá o link da
imagem:[url=http://www.4shared.com/file/YT5cyoiH/Pause_menu.html ][Tens de ter uma conta e sessão iniciada para poderes visualizar este link] [/url] - ) depois disso coloque no evento Create :
Código:
image_index=0 // define a subimagem
image_speed=0 //define a velocidade de mudance das subimagens(no caso nós iremos mudá-la com as setas como veremos a seguir)

Agor crie um evento Step e coloque:
Código:
{if global.pause = true
{{instance_deactivate_all(objPause_menu)} //desativa tudo menos o menu de pause

if image_index=0 //se a subimagem for a de resumir o jogo
{if keyboard_check_pressed(vk_enter) //e a tecla 'enter' for pressionada
{instance_activate_all() //ativar tudo
instance_destroy()}
else if !keyboard_check_pressed(vk_enter)
{exit}
}

if image_index=1 // se a subimagem for a de reiniciar a room
{if keyboard_check_pressed(vk_enter) // e a tecla 'enter' for pressionada
room_restart() // reiniciar a room
}

if image_index=2 // se a subimagem for a de salvar
{if keyboard_check_pressed(vk_enter) // e a tecla 'enter for pressionada
{//Abre janela para salvar
save_game = "";
save_game = get_save_filename("Jogos salvos (*.sav)|*.sav", "");
//checa se pressionou cancelar
if !(save_game = "")
{
//checa se o arquivo termina com "*.sav":
if (string_copy(save_game, string_length(save_game) - 3, 4) != ".sav")
{
//adiciona ".gam" no arquivo que foi salvo
save_game = save_game + ".sav";
}
//salva o jogo
game_save(save_game);}
else {exit}
}}

if image_index=3 // se a subimagem for a de sair do jogo
{if keyboard_check_pressed(vk_enter) // e a tecla enter for pressionada
game_end() // sair do jogo
}}
else if global.pause = false // lembra que no começo checamos se estava pausado? agora checamos se não está pausado
{instance_activate_all() }} // se não estiver pausado ativamos tudo :D

Após ter colocado esses códigos acima vamos definir como controlaremos o menu. Para isso, adicione duas colheres de açúcar crie um evento de tecla pressionada(no meu caso usei a seta pra cima) e coloque o código:
Código:
image_index-=1
e outro evento de tecla pressionada(no meu caso seta pra baixo) e põe o código:
Código:
image_index+=1

E pronto!!!!! What a Face agora temos um pause menu xDxDxD lol! lol! lol! qualquer duvida é só perguntar Suspect Suspect

Até mais galera!!!! What a Face

--edit--
esqueci de dizer uma coisa: criem uma room e adicionem o objeto objPause (não precisa por o menu)
além disso na mesma room vocês terão de adicionar uma view para que o jogo saiba onde adicionar o menu ou então voces modificam a posição do menu para 0 e 0.

estou postando uma engine aki com esse tuto:
-----edit-----
[url=http://www.4shared.com/file/5WiysITF/pause_Menu.html ][Tens de ter uma conta e sessão iniciada para poderes visualizar este link] [/url]
-----edit-----

Creditos:bootzin (Tuto Retirado da GMBR Forum)
admin
admin
Administradores
Administradores

Mensagens Mensagens : 201
Pontos Pontos : 572
Reputação Reputação : 64
Data de inscrição Data de inscrição : 15/06/2010
Idade Idade : 28
Localização Localização : Curitiba-PR

https://centralhabbo.forumbrasil.net

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