Login

Esqueci minha senha

Últimos assuntos
» [Resolvido] Bug com a DS_LIST
por Black Studio Hoje à(s) 11:33 pm

» bug ao seguir
por manobrother Hoje à(s) 11:26 pm

» CBNA Light Engine - Sombra Solar
por Black Studio Hoje à(s) 11:11 pm

» [Arte] Personagens do meu novo projeto
por JOZ. Hoje à(s) 11:00 pm

» engine balão de fala
por Thyago Hoje à(s) 9:55 pm

» Problema estranho de gm
por gabriel33245900 Hoje à(s) 9:42 pm

» Como Criar Um Objeto Que Siga O Player
por Gonçalves Hoje à(s) 9:35 pm

» MapGen - Pt.1
por Gonçalves Hoje à(s) 7:12 pm

» Exposição de consoles
por Gonzo Hoje à(s) 6:22 pm

» [Recrutamento] Team Magma
por Skay Galaxte Hoje à(s) 6:19 pm

» [3D]Como fazer um pause
por DJDAVYD Hoje à(s) 6:14 pm

» Problema de onde sai o tiro
por Vini Hoje à(s) 4:53 pm

» [Engine] Som 3D
por gabrielsch Hoje à(s) 4:16 pm

» Topógrafo Perdido 2 Alpha 0.1
por Skay Galaxte Hoje à(s) 4:11 pm

» GmJ#01 - Participe!
por PedroX Hoje à(s) 3:54 pm

» Criação de Equipe
por Brenno557 Hoje à(s) 3:39 pm

» Como Resolver Este Bug Bizarro
por Gonçalves Hoje à(s) 2:04 pm

» Duvida em alarmes vs pausa manual
por Gonçalves Hoje à(s) 1:59 pm

» Gui interativo e randomizar
por WellingtonBecker Hoje à(s) 12:44 pm

» Ajuda Pra Código!!!!
por Skay Galaxte Hoje à(s) 11:55 am

» Plobema com o gms
por WellingtonBecker Hoje à(s) 11:54 am

» O que acham do meu 1x1 online?
por gabriel33245900 Hoje à(s) 11:36 am

» [Apresentação] Cool Green 2.0 - Dark Version
por Alex FC Hoje à(s) 10:35 am

» Match the Color
por allan_machado49 Hoje à(s) 12:32 am

» Erro no exemplo Google Mobile ads
por fabiomwm Ontem à(s) 11:36 pm

» Halloween 3d
por JoaoVanBlizzard Ontem à(s) 10:46 pm

» Erro ao abrir executável do GMS
por Lauro Ontem à(s) 2:01 pm

» Pergunta sobre o mouse em cima dos botoes
por guamaral Ontem à(s) 1:59 pm

» Minha galeria de desenhos (douglas444)
por douglas444 Ontem à(s) 1:35 pm

» troco engines uahuaahu
por Gonzo Ontem à(s) 1:32 pm

» Criar templates e templates de templates
por Fledeber Ontem à(s) 1:16 pm

» [TUTORIAL] Função facebook_graph_request
por Gonzo Ontem à(s) 12:00 pm

» Mary-A endless cursed bloody night
por JoaoVanBlizzard Ontem à(s) 9:36 am

» Island.pdf
por Tiger Qui Out 23, 2014 10:28 pm

» sprite sofre distorção
por Dotted Chaos Qui Out 23, 2014 7:06 pm

» [Grafico e programaçao] Bons?
por Isaque Onix Qui Out 23, 2014 3:42 pm

» Como fazer ir para uma room aleatoria?
por Thyago Qui Out 23, 2014 1:43 pm

» Dúvidas de como personalizar o meu load game
por Isaque Onix Qui Out 23, 2014 1:31 pm

» [CQ#22] GUERRA! O Ultimo CQ de 2014
por dharrison Qui Out 23, 2014 1:29 pm

» [Resolvido][ajuda] valor unico
por Isaque Onix Qui Out 23, 2014 12:55 pm

» Dúvida Estranha sobre Port on Screen/View in Room
por matheusco Qui Out 23, 2014 12:04 pm

» Como colidir,mas sem grudar na parede?
por vitorfernandes13 Qua Out 22, 2014 9:41 pm

» [Demo] Submundo 3D
por douglas444 Qua Out 22, 2014 8:48 pm

» [Como Faz?] Contador de jogo de corrida 3.2.1
por WellingtonBecker Qua Out 22, 2014 5:42 pm

» Splash_web no Game Maker
por Lauro Qua Out 22, 2014 2:38 pm

» Artes de conceito
por gabrielgeazi2 Qua Out 22, 2014 2:05 pm

» (Resolvido) game de tiro com visão isométrica?
por manobrother Qua Out 22, 2014 12:58 pm

» [CAMPANHA] Salvem o Chatbox!
por Mr.Rafael Qua Out 22, 2014 11:53 am

» problemas ganhar health
por JoaoVanBlizzard Qua Out 22, 2014 10:24 am

» Pixel Art - Avaliem meus tilesets
por paulovmdutra Qua Out 22, 2014 8:54 am

» como cancelo somente uma ação abaixo?
por theguitarmester Qua Out 22, 2014 8:43 am

» Perder vida por cada instancia/objeto na room
por theguitarmester Qua Out 22, 2014 8:06 am

» The Book of Josh
por matheusco Ter Out 21, 2014 11:38 pm

» [Como Faz?] Barra com Contador estilo Doodle Jump
por GeraldRobotnik Ter Out 21, 2014 6:42 pm

» League of Legends Update 19-10-2014
por Isaque Onix Ter Out 21, 2014 6:05 pm

» [CQ#21] Resultados
por douglas444 Ter Out 21, 2014 3:51 pm

» [CQ#21] Sprinters
por Sewer Crawler Ter Out 21, 2014 2:16 pm

» Bug quando Colide com inimigo
por Isaque Onix Ter Out 21, 2014 1:29 pm

» Como criar uma rampa?
por Isaque Onix Ter Out 21, 2014 12:50 pm

» Sprites-Use se quiser :)
por Mateus O de Andrade Ter Out 21, 2014 10:44 am

» [CQ#21] Harvest Nectar! Before Winter Arrives V2.1
por douglas444 Ter Out 21, 2014 9:39 am

» Block Buster
por theguitarmester Ter Out 21, 2014 8:47 am

» Projeto F1
por Mateus O de Andrade Ter Out 21, 2014 8:10 am

» Como Resolver Este Bug
por Rodrigo Santiago Ter Out 21, 2014 5:56 am

» Cartão Pré pago internacional
por cascavelo Seg Out 20, 2014 4:37 pm

» Marketplace da GMBR
por VanMall Dom Out 19, 2014 9:59 pm

» [Resolvido] Problema com draw_sprite_ext
por matheusco Dom Out 19, 2014 9:39 pm

» [Projeto]Super Mario 75
por Lizarus Dom Out 19, 2014 5:38 pm

» [CQ#21] Votação Pública - Participe!
por dharrison Sab Out 18, 2014 7:56 pm

» O perigoso Projeto! v 1.0.1
por Alex FC Sab Out 18, 2014 2:41 pm

» HERÓIS do ESPAÇO
por Lucas Farias Sab Out 18, 2014 1:54 pm

» [Duvida] Leitura de arquivo (gm8)
por Tedi Ripper Sab Out 18, 2014 1:44 pm

» Level Editor, user criar background
por ralk2 Sab Out 18, 2014 10:31 am

» Função não para!
por vinians Sex Out 17, 2014 9:30 pm

» [Resolvido]problemas com audio
por GustavoPix Sex Out 17, 2014 5:05 pm

» Pedido de sprite.
por gabriel33245900 Sex Out 17, 2014 3:47 pm

» Resetar valor inserido
por Isaque Onix Sex Out 17, 2014 3:33 pm

» Problemas ao realizar a concatenação
por Felipe Reis Magno 2 Sex Out 17, 2014 1:07 pm

» Procura-se voluntarios
por Isaque Onix Sex Out 17, 2014 12:32 pm

» Uma Ajudinha Com Spawns
por matheusco Sex Out 17, 2014 11:46 am

» Tutorial de Multiplayer/Networking Nativo - GMS
por vinians Sex Out 17, 2014 11:28 am

» Inimigo quando esta na tela ativa certa ação
por gabriel33245900 Sex Out 17, 2014 7:40 am

» Mplay impact it
por Isaque Onix Sex Out 17, 2014 3:50 am

» D.O.V.E. Alpha Demo [PC/Android]
por DooMan Qui Out 16, 2014 11:58 pm

» Tela de Load
por matheusco Qui Out 16, 2014 9:29 pm

» Primeira Atualização
por Homer J Simpson Qui Out 16, 2014 6:53 pm

» [Resolvido]Full Screen e Windowed por código
por galavernaa Qui Out 16, 2014 5:12 pm

» Desempenho do seu jogo no android
por Gonzo Qui Out 16, 2014 2:10 pm

» Engine simples cheia de codigos para Plataforma!
por gabriel33245900 Qui Out 16, 2014 12:59 pm

» Criando uma transição no GMS
por ekuhnen Qui Out 16, 2014 11:30 am

» CA#5 Sons em MIDI
por theguitarmester Qui Out 16, 2014 9:36 am

» Galeria de arte - GABRIELGEAZI2
por gabrielgeazi2 Qui Out 16, 2014 8:46 am

» [Android] Ajuda com resolução e tamanho da room
por aminaro Qua Out 15, 2014 11:20 pm

» [Duvida] redirecionando
por Gonzo Qua Out 15, 2014 10:22 pm

» [pedido] dicas para graficos
por Isaque Onix Qua Out 15, 2014 8:59 pm

» Sprites, Tiles e Gráficos Isometricos Pintados
por Kabeção Qua Out 15, 2014 8:31 pm

» Como fazer 1 checador de som
por willcraft2 Qua Out 15, 2014 8:14 pm

» Tabelas saindo cortadas
por PedroX Qua Out 15, 2014 2:55 pm

» [XCREATOR] XRunner
por vinians Qua Out 15, 2014 2:38 pm


Demo - Bit Run

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

30% Demo - Bit Run

Mensagem por gabriel.mikalauskas.1 em Qui Jan 24, 2013 8:00 pm

Nome: Bit Run ( nome ainda em desenvolvimento )

Plataforma: Game Maker Lite

Genero: 2D Runner

Descrição: Não posso divulgar a historia dele ainda...

Controles: Seta pra cima ( PULO ) / ainda desenvolvendo o abaixar.

Andamento: Ainda em produção dos Comandos e Sprites.

Imagens:

http://imageshack.us/photo/my-images/163/76894306.png/

http://imageshack.us/photo/my-images/12/24353011.png/

Download: 4shared.com/file/V5ZtBZHf/Bit_Run_-_Demo.html?
4shared.com/file/V5ZtBZHf/Bit_Run_-_Demo.html?AA

- Eu queria uma ajuda com o Pulo dele, não to conseguindo de nenhuma forma fazer ele pular e mudar
de sprite
e quando encostar no chão muda pra andando. ( HELP )

gabriel.mikalauskas.1

Número de Mensagens: 15
Idade: 20
Data de inscrição: 28/09/2012
Reputação: 0

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

30% Re: Demo - Bit Run

Mensagem por Mestre em Sab Fev 02, 2013 5:00 pm

gabriel.mikalauskas.1 escreveu:- Eu queria uma ajuda com o Pulo dele, não to conseguindo de nenhuma forma fazer ele pular e mudar
de sprite
e quando encostar no chão muda pra andando. ( HELP )
Primeiro, remova todos os códigos que você criou que alteram a sprite do objeto jogador..

Segundo, cria um novo script e chama de "muda_sprites", ou algo do tipo (só para ficar organizado). No evento step do objeto jogador você chama o script (como "muda_sprites()").

Feito isso é só trabalhar separadamente cada mudança de sprite com ifs, keyboard_checks e place_frees, assim:

Código:
//Se estiver pressionando esquerda e não estiver pressionando direita
if keyboard_check(vk_left) && !keyboard_check(vk_right) {
sprite_index = spr_esquerda;
}

//Se não estiver pressionando esquerda e estiver pressionando direita
if !keyboard_check(vk_left) && keyboard_check(vk_right) {
sprite_index = spr_direita;
}

//Se pressionar ambas as direções
if keyboard_check(vk_left) && keyboard_check(vk_right) {
sprite_index = spr_parado;
}

//Se não pressionar nenhuma
if !keyboard_check(vk_left) && !keyboard_check(vk_right) {
sprite_index = spr_parado;
}

//Se estiver pulando
if place_free(x,y+16) { /*detalhe que estou considerando que a sua sprite tem 16 pixels de altura*/
sprite_index = spr_pulando;
}

Além disso, se vocês estiver usando o mesmo objeto para todas as plataformas (ou ainda se eles forem 'parents' de um mesmo objeto), você pode usar o place_meeting, que é a mesma coisa do place_free, porém só retorna true quando o objeto 'x' está na posição, no caso seria:

Código:
place_meeting(x,y+16,ob_chao)

Mestre

Ranking: Nota A
Número de Mensagens: 234
Data de inscrição: 13/07/2012
Versão:
  • Game Maker Studio: Master

Notas recebidas: A + A
Reputação: 5

Prêmios
   : 0
   : 1
   : 0

http://www.gomferr.com.br

Voltar ao Topo Ir em baixo

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


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