Login

Esqueci minha senha

Últimos assuntos
» Algum tipo de planilha ou sei lá pra que serve ess
por icarodantas123 Hoje à(s) 2:43 am

» [CQ-19]À arca
por Tanker GT Hoje à(s) 12:00 am

» Demo Hatfields and MacCoys
por JoaoVanBlizzard Hoje à(s) 12:00 am

» RPG tático
por Tanker GT Ontem à(s) 11:46 pm

» Bug dos milenion
por Gonzo Ontem à(s) 11:25 pm

» D-Run! v1.1.2 [NOVO!]
por DooMan Ontem à(s) 11:16 pm

» [CQ-19] Danwaster-The Merman caster
por JoaoVanBlizzard Ontem à(s) 10:26 pm

» [#CQ19] Votação
por jose rocha Ontem à(s) 10:06 pm

» soma de pontos na coleta de objetos diferentes
por fausto.e.deoliveira Ontem à(s) 9:32 pm

» [CQ-19] Save the Piggie!
por luix_337 Ontem à(s) 8:53 pm

» [CQ#19] Spirit Bear
por WellingtonBecker Ontem à(s) 6:43 pm

» [Ajuda] Política e Economia p/ Jogo de Estrategia
por PedroX Ontem à(s) 6:06 pm

» [CQ 19] Mecha Turtle
por Lighter Ontem à(s) 5:25 pm

» [CQ#19] Rwebet
por PedroX Ontem à(s) 5:14 pm

» [CQ-19]Scared Cows Scare Crows
por PedroX Ontem à(s) 4:55 pm

» [CQ19] Space Animal Race
por PedroX Ontem à(s) 4:55 pm

» Golge - The Dreamer pig
por PedroX Ontem à(s) 4:49 pm

» Dog: Revenge Of My Hearth
por PedroX Ontem à(s) 4:47 pm

» windows phone
por Lighter Ontem à(s) 4:17 pm

» Presiso De Ajuda Com O Jogo
por Lighter Ontem à(s) 4:07 pm

» Massacre de zombies
por jose rocha Ontem à(s) 3:27 pm

» Curso de Arte
por Mikasuki Ontem à(s) 3:20 pm

» GMS - Não funciona no XP???
por chicoweb Ontem à(s) 2:44 pm

» problemas na montanha
por efraim leonardo Ontem à(s) 1:59 pm

» Inimigos Distintos
por will.silva.5070 Ontem à(s) 1:35 pm

» Desenho para Iniciantes: Rabiscando em 3D
por AxeInLine Ontem à(s) 12:32 pm

» [CQ-19] Mata Rato
por JoaoVanBlizzard Ontem à(s) 9:41 am

» [ARTE] Dr.Wq1
por LooadingProgrammer Qui Jul 31, 2014 10:59 pm

» [CQ-19] Animais
por Mannoroth Qui Jul 31, 2014 10:02 pm

» Procuro por algum trabalho (URGENTE)
por Molinware Qui Jul 31, 2014 8:54 pm

» Multiplayer Nativo do GMS
por FlyAway Qui Jul 31, 2014 8:20 pm

» [Galeria] The Origin.
por AxeInLine Qui Jul 31, 2014 7:57 pm

» desmistificando o misterio das piramides
por Isaque Onix Qui Jul 31, 2014 6:39 pm

» [?] Duvidas sobre GM:S
por Isaque Onix Qui Jul 31, 2014 5:36 pm

» [CQ#19] Ornitorrinco, Matador de Dragões
por Eudes - Hyo Qui Jul 31, 2014 4:58 pm

» [HELP]Conversção de arquivos e manipular .txt
por Lighter Qui Jul 31, 2014 4:39 pm

» [CQ19] Decifra a Espéçie
por PedroX Qui Jul 31, 2014 3:12 pm

» Edição de mapas no GM Studio
por Isquilo_Roedor Qui Jul 31, 2014 1:54 pm

» Criar jogos de administração(CafeMania) é dificil?
por Isaque Onix Qui Jul 31, 2014 12:51 pm

» [duvidas] configuraçoes de string?
por Isaque Onix Qui Jul 31, 2014 12:42 pm

» Dúvida.
por AxeInLine Qui Jul 31, 2014 12:20 pm

» Ajuda Com Barra de vida
por dharrison Qui Jul 31, 2014 11:42 am

» Varios objetos iguais
por alexfuziokaandrade7 Qui Jul 31, 2014 1:13 am

» Rampa - Sem Bugs(ate agora)
por willyruduit Qua Jul 30, 2014 9:43 pm

» Super Cosmonauts
por Molinware Qua Jul 30, 2014 7:17 pm

» Inimigo perseguir personagem quando estiver perto
por Babi_Ramos Qua Jul 30, 2014 3:09 pm

» GMS: Mobile Testing (Android)
por J. Marlon Qua Jul 30, 2014 3:06 pm

» Formar Equipe
por LucianoCJunior Ter Jul 29, 2014 11:48 pm

» [Aplicativo] SiStema de Animaçao com bones
por Isaque Onix Ter Jul 29, 2014 8:52 pm

» Guerra No Espaço
por douglas4099 Ter Jul 29, 2014 5:35 pm

» dúvida
por fabert Ter Jul 29, 2014 12:31 pm

» [CQ#19] Doge
por JoaoVanBlizzard Ter Jul 29, 2014 10:35 am

» Helm "Arte conceitual"
por ppaulo.braz Seg Jul 28, 2014 10:20 pm

» Regras do Fórum
por PedroX Seg Jul 28, 2014 7:21 pm

» [GM: NEWS] Americano faz tatuagem do Gm:s
por polosam Seg Jul 28, 2014 6:30 pm

» Posição do objeto depender do tamanho da view?
por vitorfernandes13 Seg Jul 28, 2014 5:43 pm

» [cq 19]cães assassinos
por Thyago Seg Jul 28, 2014 4:18 pm

» Destructable World 2 The World in Chaos
por LightVelox Seg Jul 28, 2014 4:12 pm

» Pepe's Love Quest
por Lighter Seg Jul 28, 2014 2:38 pm

» Oque eu posso ou não por no jogo
por Lighter Seg Jul 28, 2014 1:24 pm

» [DUVIDA]Variavel na Tela?
por LightVelox Seg Jul 28, 2014 1:24 pm

» Problemas com Background!
por Camin Seg Jul 28, 2014 12:14 am

» Bison e Helm
por ppaulo.braz Dom Jul 27, 2014 8:33 pm

» duvida de sintaxe
por alexfuziokaandrade7 Dom Jul 27, 2014 7:06 pm

» Bons conselhos (jogo mais leve)
por ocarteiro Dom Jul 27, 2014 6:14 pm

» Adicionar propagandas em jogos para a PlayStore
por jairo025 Dom Jul 27, 2014 5:15 pm

» Movimento GML - Checar Colisão
por pedromenzani Dom Jul 27, 2014 2:51 pm

» Programador
por Diego albert Dom Jul 27, 2014 12:22 pm

» [Tutorial]Game Maker Server #1 Iniciando
por LightVelox Dom Jul 27, 2014 12:09 pm

» [DÚVIDA]Ajuda com Side - Scroll
por PedroX Dom Jul 27, 2014 6:57 am

» MACONIC BETA
por PedroX Sab Jul 26, 2014 8:49 pm

» Erro na caixa de resources do GM
por PedroX Sab Jul 26, 2014 8:49 pm

» [Em andamento] Agente X: Ed, o Quadrado
por PedroX Sab Jul 26, 2014 8:46 pm

» Raised The Dead Alpha 0.1.8
por PedroX Sab Jul 26, 2014 8:31 pm

» DRAW - Como parar essa coisa/?/
por giovanepf Sab Jul 26, 2014 5:41 pm

» Pegar a sprite de um objeto que esta em um array
por ralk2 Sab Jul 26, 2014 1:30 pm

» Problemas com pontos..
por giovanepf Sab Jul 26, 2014 12:21 pm

» FutVida - A sua vida de jogador de futebol
por tata139 Sab Jul 26, 2014 1:46 am

» duvida
por Isaque Onix Sex Jul 25, 2014 11:16 pm

» Crio Trilha Sonora para Games!
por Isaias Malafaia Sex Jul 25, 2014 10:06 pm

» Proteger arquivos
por Gabreel Sex Jul 25, 2014 9:31 pm

» [Dúvidas com HUD]botões que geram objetos 3D.
por UrielAlves Sex Jul 25, 2014 5:15 pm

» Arte Gráfica
por SIGILOSO Sex Jul 25, 2014 3:09 pm

» Problema com String?
por LightVelox Sex Jul 25, 2014 2:09 pm

» compro sprites animadas
por AxeInLine Sex Jul 25, 2014 11:11 am

» Barra de texto Profissional
por Isaque Onix Sex Jul 25, 2014 10:14 am

» [off] Pessoal, o forum vem sofrendo ataques!
por LightVelox Qui Jul 24, 2014 6:37 pm

» Arquivo INI no GM:S
por Mikasuki Qui Jul 24, 2014 5:37 pm

» até que ponto é considerado de terceiros
por theguitarmester Qui Jul 24, 2014 2:26 pm

» BAIXE JÁ GOOGLE PLAY - Cockroach
por lokomil Qui Jul 24, 2014 1:18 pm

» The Heist -Atualizado 23/07-
por leocc Qui Jul 24, 2014 1:16 pm

» Duvida colisão c/inimigo - jogo plataforma
por alexfuziokaandrade7 Qui Jul 24, 2014 12:26 pm

» Email xtranho né não?
por DNilo Qui Jul 24, 2014 12:11 pm

» Aula 6 - Introdução em GML - For, do, until e repeat
por Lighter Qui Jul 24, 2014 10:20 am

» Debugger Connection Error
por pedromenzani Qui Jul 24, 2014 12:30 am

» Guns and Skulls
por Gabreel Qui Jul 24, 2014 12:01 am

» Erro que eu nao faco a minima ideia do que é.
por dharrison Qua Jul 23, 2014 10:33 pm

» Out Of Memory
por gabrielgeazi2 Qua Jul 23, 2014 10:19 pm

» Sprite com movimentaçao em numeros decimais
por chicoweb Qua Jul 23, 2014 9:52 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: http://www.4shared.com/file/V5ZtBZHf/Bit_Run_-_Demo.html?
http://www.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

- Tópicos similares

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