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
» 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

» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28

» 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

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39


joystick_check_button

2 participantes

Ir para baixo

joystick_check_button Empty joystick_check_button

Mensagem por Kapoty Sáb 11 Ago 2012, 15:39

Quais são todas as possibilidades de botão precionados ? e quais são seus ids ?
Kapoty
Kapoty

Games Ranking : Nota B

Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Reputação : 22
Número de Mensagens : 635
Prêmios : joystick_check_button Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

Ir para o topo Ir para baixo

joystick_check_button Empty Re: joystick_check_button

Mensagem por moisesBR Sáb 11 Ago 2012, 15:52

Kapoty, achei esse script no proprio forum, modifiquei para dar certo no meu controle (tipo ps2) to pt pois as diagonais não tão prestando, em todo acso ve se resolve.
Código:
vel=5
vel2=1/2
if keyboard_check(vk_right)x+=vel
if keyboard_check(vk_left)x-=vel
if keyboard_check(vk_up)y-=vel
if keyboard_check(vk_down)y+=vel

if joystick_direction(id)=102 x+=vel
if joystick_direction(id)=100 x-=vel
if joystick_direction(id)=98 y+=vel
if joystick_direction(id)=104 y-=vel

if joystick_check_button(1,1) {global.txt="1=Triangulo"}//Triangle
if joystick_check_button(1,2) {global.txt="2=O"} //O
if joystick_check_button(1,3) {global.txt="3=X"} //X     
if joystick_check_button(1,4) {global.txt="4=Quadrado"}//1=Quadrado
if joystick_check_button(1,5) {global.txt="5=L1"} //L1
if joystick_check_button(1,6) {global.txt="6=R1"} //R1
if joystick_check_button(1,7) {global.txt="7=L2"}//L2
if joystick_check_button(1,8) {global.txt="8=R2"} //R2
if joystick_check_button(1,9) {global.txt="9=elect?"}//select
if joystick_check_button(1,10) {global.txt="10=start?"}//START
if joystick_check_button(1,11) {global.txt="11=R3"}//R3
if joystick_check_button(1,12) {global.txt="12=L3"}//L3

if joystick_direction(id) {global.txt1=joystick_direction(id)}
if joystick_check_button(1,14) {global.txt="?"}
if joystick_check_button(1,15) {global.txt="??"}
if joystick_check_button(1,16) {global.txt="???"}
if joystick_check_button(1,17) {global.txt="????"}

/*    Esses aqui não deu nada!
if joystick_direction(id)=103 motion_set(135,4)else speed=0;//diagonal esq+ cima
if joystick_direction(id)=97 motion_set(225,4)else speed=0;//diagonal esq+ baixo
if joystick_direction(id)=99 motion_set(315,4)else speed=0;//diagonal dir+ baixo
if joystick_direction(id)=105 motion_set(45,4)else speed=0;//diagonal dir+ cima
*/
Obs: os global.txt é por que estava colocando na tela pros testes num drawtext

Ps; lembra que eu falei que estou preparando uns scripts? pois este é um deles já incluso os moves é só chamar num script e funciona tanto pra tecla como joystic, mas por favor, tente resolver as diagonais e me avise!
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : joystick_check_button 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 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos