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
» Colisões não funcionando
por RastaMaan Hoje à(s) 19:49

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Hoje à(s) 16:45

» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21


[RESOLVIDO] Tirar a opção de fechar ao press. Esc?

4 participantes

Ir para baixo

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

Mensagem por Katerp Seg 15 Set 2014, 11:47

Olá a todos, queria saber como retirar o close-game ao pressionar a tecla Esc (Escape) no teclado e troca-la para poder usar ela pra fazer tipo uma pause com exit game, continuar ou então uma simples mensagem de sim ou não.
A parte do pause ou a mensagem eu sei fazer, mas como desativo a opção de fechar o jogo com o Esc?
No ChatBox aqui da GMBR me falaram da opção “Change the global game settings” e em seguida clicar em “Others” mas vem uns problemas com isso:

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? 295uvlz
Se eu deixo “Let Esc end the game” e “Treat the close Button as Esc key” marcados (A opção original) o jogo fecha pelo botão Esc e fecha pelo X branco de retângulo vermelho.

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? 2i1l2e0
Se eu deixo “Let Esc end the game” marcado e “Treat the close Button as Esc key” sem marcar o jogo fecha ao pressionar Esc, mas não ao clicar no X branco de retângulo vermelho.

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? 2cfa83a
se eu deixo “Let Esc end the game” sem marcar e “Treat the close Button as Esc key” marcado o jogo não fecha nem com Esc e nem no X branco de retângulo vermelho.

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? 2d96wzm
se deixo os dois desmarcados o jogo não fecha em nenhuma das opções.

O que quero é que ele não feche ao pressionar Esc e que feche ao clicar no X branco de retângulo vermelho. (botão ‘fechar’ ao lado do botão minimizar e maximizar)
A versão do GM que uso é a 8.1 Lite.

Se não tiver jeito tudo bem, uma perguntinha que não tem muito a ver com a original agora:
Como faço pro meu inimigo atirar na direção do player?

Agradeço desde já!


Última edição por Katerp em Seg 15 Set 2014, 15:25, editado 1 vez(es)
Katerp
Katerp

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 04/01/2014
Reputação : 6
Número de Mensagens : 81
Prêmios : [RESOLVIDO] Tirar a opção de fechar ao press. Esc? 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

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty Re: [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

Mensagem por AxeInLine Seg 15 Set 2014, 12:18

Bem, a primeira dúvida é um pouco estranha, até testei aqui para ver se era verdade.
Mas quanto a segundo, é uma coisa bem simples. Você só vai precisar desses dois objetos: ObjTiro e o ObjInimigo
Os nomes representam quem são, então caso você já tenha criado os objeto basta mudar os nomes onde eles estarão.
No objInimigo, em seu step, faremos ele criar o objTiro, então coloque isso:
Código:
instance_create(x,y,objTiro);
O que acontece você já sabe né?
Então, agora no objTiro, em seu create:
Código:
speed = 15;//a var que controlará a velocidade do projetil
direction = point_direction(x,y,objPlayer.x,objPlayer.y)//Fará com que a direção desse objeto esteja em direção ao objPlayer, que é o player, então é só mudar esse nome...
Bem, no meu jogo não me lembro de ter mais, mas é mais ou menos isso... Espero ter ajudado Happy!


Última edição por AxeInLine em Seg 15 Set 2014, 19:47, editado 1 vez(es)
AxeInLine
AxeInLine

Data de inscrição : 23/03/2014
Reputação : 40
Número de Mensagens : 211
Prêmios : [RESOLVIDO] Tirar a opção de fechar ao press. Esc? 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

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty Re: [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

Mensagem por Katerp Seg 15 Set 2014, 12:31

Vlew AxeInLine, a segunda pergunta foi resolvida.
uma pequena mudança no seu code é que antes do y você colocou uma virgula e seria um ponto ali xD.
Só estou avisando para caso alguém um dia precise, mas vai ser difícil achar este tópico pois o nome não tem nada a ver.
Katerp
Katerp

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 04/01/2014
Reputação : 6
Número de Mensagens : 81
Prêmios : [RESOLVIDO] Tirar a opção de fechar ao press. Esc? 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

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty Re: [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

Mensagem por NPH Seg 15 Set 2014, 13:35

Cara, com a vinda do GMS esse problema foi resolvido, mas no seu caso como é o 8.1 ainda, tem uma forma de vc fazer um [X] personalizado:

1º Desative o “Let Esc end the game” e “Treat the close Button as Esc key”
2º Vá na aba "Graphics" e desative "show window buttons" e "show window border" (não me lembro se é esse os nomes, mas vc vai encontrar Smile )

Pronto, depois de desativar isso, vamos criar o botão:

1º Crie um Sprite de 20x20 px e chame de "spr_bfechar" e NÃO CENTRALIZE ELE
2º Crie um objeto e chame de "obj_bfechar" e coloque o sprite "spr_bfechar"
3º Marque esse objeto como "persistent", pois assim ele ficará sempre em todas as rooms
4º Agora adicione um END STEP (isso mesmo, um END STEP) e nele:
Código:
//isso fara o botao ficar sempre na mesma posicao da tela
x=view_xview+(view_wview-20);
y=view_yview;
//isso ajusta o depth
depth=-9999;
5º Agora adicione um LEFT RELEASED e nele:
Código:
game_end();//fecha o jogo ao clicar no botao
6º Depois de ter feito os passos anteriores, APENAS coloque o "obj_bfechar" SEMPRE NA PRIMEIRA ROOM DO SEU JOGO, pois ele está marcado como "persistent" e só colocar na primeira room já é o suficiente e além do mais o código do END STEP fará o botão se "auto-ajustar" na tela, sempre ficando no mesmo canto..

Qualquer dúvida com o botão eu te ajudo depois firmeza?

Flws Katerp Smile
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [RESOLVIDO] Tirar a opção de fechar ao press. Esc? 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
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty Re: [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

Mensagem por DieBoy Seg 15 Set 2014, 15:06

Você pode fazer assim:

Desative as duas opções(Let Esc end the game e Treat the close Button as Esc key). E pegue um objeto qualquer, e adicione um evento Close Button(que fica na categoria Other), e nele faça finalizar o jogo:

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? TyQ9CVR

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? JWPa9eZ
DieBoy
DieBoy

Data de inscrição : 22/08/2014
Reputação : 49
Número de Mensagens : 91
Prêmios : [RESOLVIDO] Tirar a opção de fechar ao press. Esc? 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

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty Re: [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

Mensagem por Katerp Seg 15 Set 2014, 15:23

vlew Ninja, funfou normal aqui, só achei meio estranho, acho que vou deixar o esc como esta mesmo e quando eu estiver acabando o meu "jogo" vou passar ele pro GM:S, Agradeço pela ajuda do Axe e a sua.

@EDIT: Em quanto estava respondendo a mensagem do Ninja o Die respondeu também.
Eu a testei e funcionou também
Agradeço os três pela ajuda.

Tópico Resolvido.
Katerp
Katerp

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 04/01/2014
Reputação : 6
Número de Mensagens : 81
Prêmios : [RESOLVIDO] Tirar a opção de fechar ao press. Esc? 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

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty Re: [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

Mensagem por NPH Seg 15 Set 2014, 15:32

Disponha Katerp é que pelo chat é muita zoação e não dá pra ajudar por lá --\'
Que bom que pude te ajudar!


Última edição por Ninja_PH em Seg 15 Set 2014, 15:42, editado 1 vez(es) (Motivo da edição : arrumar umas coisas erradas)
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [RESOLVIDO] Tirar a opção de fechar ao press. Esc? 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
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[RESOLVIDO] Tirar a opção de fechar ao press. Esc? Empty Re: [RESOLVIDO] Tirar a opção de fechar ao press. Esc?

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