Escolher mouse ou teclado

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

Resolvido Escolher mouse ou teclado

Mensagem por andreh em Sab 09 Abr 2011, 15:54

No meu jogo eu quero fazer um esquema de seleção de controle, entre mouse e teclado, vcs conseguem me ajudar? eu jah sei fazer os movimentos do mouse e do teclado, mas eu gostaria de q qndo clicasse no botao mouse, abilitasse o controle mouse e desabilitasse o teclado e vice-versa. Por favor me ajudem.


Última edição por andreh em Qua 13 Abr 2011, 15:59, editado 1 vez(es)

andreh

Ranking : Nota C
Número de Mensagens : 183
Idade : 20
Data de inscrição : 09/03/2011
Notas recebidas : C
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Escolher mouse ou teclado

Mensagem por Shadow10 em Sab 09 Abr 2011, 16:11

Tem que ter um objeto como um player na room que receba do menu opções de controle as variaveis que podem ser:
Código:
global.teclado = true;//valor padrão inicial
global.controle = false;//opicional pro jogador

Dai você coloca um "if" envolvendo só os comandos do teclado e outro envlvendo o s movimentos do controle.
Ficaria mais ou menos assim:
Código:
if global.teclado = true{
//aqui entre as chaves você coloca os movimentos do teclado e adiciona a próxima linha pra evitar bugs
global.controle = false
}
//a mesma coisa você faz com o controle no mesmo script
if global.controle = true{
//aqui entre as chaves você coloca os movimentos do controle e adiciona a próxima linha pra evitar bugs
global.teclado = false
}

Espero que você ja tenha um menu pronto pra usar as variaveis globais.
Até mais amigo!

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

Resolvido Re: Escolher mouse ou teclado

Mensagem por andreh em Sab 09 Abr 2011, 17:00

vlw shadow, deu certíssimo! mas agora surgiu outra duvida, é a seguinte:
usando o motion_set eu quero q o objeto vá para uma das diagonais de cima, aleatoriamente, eu suponho q seja necessário usar o random, mas eu nao to conseguindo, dá pra ajudar?

andreh

Ranking : Nota C
Número de Mensagens : 183
Idade : 20
Data de inscrição : 09/03/2011
Notas recebidas : C
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: Escolher mouse ou teclado

Mensagem por Shadow10 em Dom 10 Abr 2011, 09:15

Se for diagonal por motion_set ou motion_add seria assim
pra diagonal superior direita:
Código:
if keyboard_check(vk_up) and keyboard_check(vk_right){motion_set(45,5);}
pra diagonal superior esquerda:
Código:
if keyboard_check(vk_up) and keyboard_check(vk_left){motion_set(135,5);}
pra diagonal inferior direita:
Código:
if keyboard_check(vk_down) and keyboard_check(vk_right){motion_set(-45,5);}
pra diagonal superior direita:
Código:
if keyboard_check(vk_down) and keyboard_check(vk_left){motion_set(-135,5);}

Agora, mover aleatóriamente nas diagonais não sei de que modo você se refere.
Os códigos acima precisam de 2 teclas pra serem executados.

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

Resolvido Re: Escolher mouse ou teclado

Mensagem por Conteúdo patrocinado Hoje à(s) 22:25


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